23 inline static const TType type_ = 0x52ffc5ee;
25 shared::Signal<uint32, const QString &> groupNameChanged;
26 shared::Signal<const QString &> groupNameRemoved;
27 shared::Signal<const QString &> defaultSlotChanged;
28 shared::Signal<> slotNamesChanged;
39 virtual std::pair<QString, QString> decompose(
const QString& groupKeyword)=0;
46 virtual void removeGroupName(
const QString& name)=0;
Interface to a group intersection filter element, used to filter objects by group intersection.
Definition: irangeelementgint.h:20
virtual QStringList getSlotNames() const =0
Get the two slot names associated with the filter element.
virtual QStringList getGroupNames() const =0
Returns the two group names associated with this filter element.
virtual QString getDefaultSlot() const =0
virtual void changeGroupName(uint i, const QString &name)=0
virtual void setDefaultSlot(const QString &slot)=0
uint32 TType
class type indicator
Definition: basedef.h:46
Interface to a filter element, which is a member of a IRange.
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4