7 #include <vrvUtil/signalslib.h>
10 #include <vrfExtProtocol/rangedObjType.h>
26 class DtDisDictionaryInterface;
27 class DtEnumerationSelectionWidgetLogic;
58 return mySisoCategory;
61 void setCategory(
int);
63 int subCategory()
const
65 return mySisoSubcategory;
68 void setSubCategory(
int);
79 return mySisoSpecific;
82 void setSpecific(
int);
91 virtual void moveItemsDownOneRow();
93 virtual void setEnabled(
bool);
101 virtual void setKindEnabled(
bool);
106 virtual void setMatchingTypeEnabled(
bool);
107 virtual bool matchingTypeEnabled()
const;
112 virtual void setMatchingType(
const DtObjectType&);
113 virtual DtObjectType matchingType()
const;
116 virtual void setObjectType(
const DtObjectType&);
117 virtual DtObjectType objectType()
const;
119 virtual void setEntityType(
const DtEntityType&);
120 virtual DtEntityType entityType()
const;
123 void typeChanged(
const DtObjectType&);
124 void typeChangedWithMatchingType(
const DtObjectType&,
const DtObjectType&);
127 virtual void updateFilters(
bool initializing =
false);
128 virtual void entityTypeChanged();
131 virtual void changed();
132 virtual void advancedModeChanged(
bool);
135 virtual void makeConnections(
bool);
138 virtual int populateFilter(
QComboBox* filter, std::map<int, std::string>& list,
bool initializing);
202 virtual void setEntityType(
const DtEntityType&);
203 virtual DtEntityType entityType()
const;
205 virtual void setObjectType(
const DtObjectType&);
206 virtual DtObjectType objectType()
const;
208 virtual void setMatchingType(
const DtObjectType&);
209 virtual DtObjectType matchingType()
const;
211 virtual void setMatchingTypeEnabled(
bool);
212 virtual bool matchingTypeEnabled()
const;