21 #include <QtCore/QPoint>
30 class DtElementIDHierarchyNode;
35 class DtVrfHierarchyPage;
36 class DtVrfObjectListViewItem;
37 class DtVrfStateViewCollectionManager;
38 class DtExpandCollapseButton;
48 virtual void slot_itemSelectionChanged();
49 virtual void slot_rightClickOnItem(QPoint global);
51 virtual void expandToLevel(
unsigned int i);
52 virtual void collapseToLevel(
unsigned int i);
59 virtual void deparent(
const QStringList&) = 0;
65 virtual void setShowObjectConsoleWarning(
bool b);
66 virtual bool showObjectConsoleWarningIcon()
const;
68 virtual void setTextFilter(
const QString&);
71 virtual void setShowEchelonIdColumn(
bool);
72 virtual bool showEchelonIdColumn()
const;
75 virtual void activate();
78 virtual int sortColumn()
const;
80 virtual int initialSortColumn()
const;
82 virtual void setDoubleClickAttachesAndCenters(
bool b)
84 myDoubleClickAttachesAndCenters = b;
87 bool doubleClickAttachesAndCenters()
const
89 return myDoubleClickAttachesAndCenters;
92 virtual void setInitiallyExpand(
bool);
93 bool initiallyExpand()
const
95 return myInitiallyExpand;
103 virtual bool handleStealthObjects()
const;
105 virtual void slot_gumballSettingsChanged(
bool b);
110 virtual void scenarioClosed();
117 virtual void slot_onTick();
131 virtual void filterItems();
134 virtual void filterTDLItems();
136 virtual void stateViewUpdated();
138 virtual void resorted();
143 virtual void forcesChanged();
162 virtual void deferredItemSelectionChanged();
167 virtual void slot_externalSelectionChanged(
171 virtual void updateCollapseButtons();
174 virtual void createCollapseButton(
unsigned int);
180 virtual short supportsAttribute()
const = 0;
183 virtual void setupForceRootNodes();
186 virtual void checkPendingOperations();
190 virtual void slot_extendedApplicationOptionsChanged();
207 virtual void initialize();
209 virtual void resetVisuals();
244 std::map<makVrv::DtUniqueID, makVrv::DtSignalConnectionManager*>
myRateChanges;