Group container class.
More...
#include <igrouplist.h>
|
enum | Resolve { Write,
ReadQuiet,
ReadException
} |
|
using | name_signal = Signal2< QString, QString > |
| Signal type used to notify system of changes.
|
|
using | slot_signal = Signal2< QString, uint > |
|
using | groupcount_signal = Signal2< TType, uint > |
|
|
virtual const IContainer * | getIContainer () const =0 |
| Returns a const pointer to the container class representing a list of groups.
|
|
virtual IContainer * | getIContainer ()=0 |
| Returns a pointer to the container class representing a list of groups.
|
|
virtual IGroupID | resolve (const IGroupID &input, Resolve resolve)=0 |
| Resolve (if necessary) a groupid into actual pointers.
|
|
virtual QStringList | getAllGroupNames () const =0 |
| Returns a list of all group names found in the container.
|
|
virtual QStringList | getAllSlotNames () const =0 |
| Returns a list of all category names found in the container.
|
|
virtual QStringList | slotsFromType (TType type) const =0 |
|
virtual QStringList | groupsFromTypeSlot (TType type, const QString &slot) const =0 |
|
virtual const ISlot * | getSlot (const ISlotID &id, Resolve r)=0 |
|
virtual const ISlot * | getSlot (const ISlotID &id) const =0 |
|
virtual const ISlot * | getDefaultSlot () const =0 |
|
virtual const ISlot * | getAnySlot () const =0 |
|
virtual QString | getSlotName (quint32 slot, quint32 thread) const =0 |
|
virtual const IGroup * | getGroup (const IGroupID &id, Resolve r)=0 |
|
virtual const IGroup * | getGroup (const IGroupID &id) const =0 |
|
virtual const IGroup * | getNullGroup () const =0 |
|
virtual name_signal * | getGroupRenameSignal () const =0 |
| Emitted when a group is renamed from arg1 to arg2.
|
|
virtual name_signal * | getSlotRenameSignal () const =0 |
|
virtual slot_signal * | getSlotAddedSignal () const =0 |
|
virtual slot_signal * | getSlotRemovedSignal () const =0 |
|
virtual groupcount_signal * | getGroupCountSignal () const =0 |
|
◆ slotsFromType()
virtual QStringList itasca::IGroupList::slotsFromType |
( |
TType |
type | ) |
const |
|
pure virtual |
Returns slots that have been assigned to objects with the general type type. Returns the same as getAllSlotNames() if type==0. See getGroupCountSignal to be notified of changes.
The documentation for this class was generated from the following file: