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