21 #include <vlpi/entityType.h>
25 class DtVrfSelectionFilter;
37 virtual void slot_onNameChanged(
const DtUUID&);
39 virtual void validateOKButton();
40 virtual void useSelfChanged();
44 virtual void setupGui(
const std::vector<makVrv::DtSimEntry*>& data);
45 virtual void initializeSelectionFilters();
49 virtual void addForceLevelItem(
int force);
51 virtual bool isComplete()
const;
52 virtual QString createModifier()
const;
53 virtual QString patternTabModifier()
const;
54 virtual QString nameTabModifier()
const;
56 virtual bool useNameSelected()
const;
58 virtual bool useSelf()
const;
59 virtual void setUseSelf(
bool);
61 virtual bool anySubordinate()
const;
62 virtual void setAnySubordinate(
bool);
64 virtual bool invertSelection()
const;
65 virtual void setInvertSelection(
bool);
67 virtual DtUUID selectedName()
const;
68 virtual void setSelectedName(
const DtUUID&);
70 virtual bool usePatternSelected()
const;
71 virtual void setUsePatternSelected(
bool b);
73 virtual bool anyPatternSubordinate()
const;
74 virtual void setAnyPatternSubordinate(
bool);
76 virtual bool invertPatternSelection()
const;
77 virtual void setInvertPatternSelection(
bool);
79 virtual DtForceType patternForce()
const;
80 virtual void setPatternForce(DtForceType force);
82 virtual bool isForceLevelItemSelected()
const;
84 virtual bool setupFromModifier(QString mod);
85 virtual std::vector<DtVrfObjectListViewItem::DtVrfObjectState> selectedObjects()
const;
87 virtual std::string filterCollection()
const;
88 virtual void addFiltersFromCollection(
const std::string& filterCollection);
92 virtual void slot_externalSelectionChanged(
96 virtual void slot_internalSelectionChanged();