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;
69 virtual void setShowEchelonIdColumn(
bool);
70 virtual bool showEchelonIdColumn()
const;
73 virtual void activate();
76 virtual int sortColumn()
const;
78 virtual int initialSortColumn()
const;
80 virtual void setDoubleClickAttachesAndCenters(
bool b)
82 myDoubleClickAttachesAndCenters = b;
85 bool doubleClickAttachesAndCenters()
const
87 return myDoubleClickAttachesAndCenters;
90 virtual void setInitiallyExpand(
bool);
91 bool initiallyExpand()
const
93 return myInitiallyExpand;
102 virtual void scenarioClosed();
109 virtual void slot_onTick();
123 virtual void filterItems();
126 virtual void filterTDLItems();
128 virtual void stateViewUpdated();
130 virtual void resorted();
153 virtual void deferredItemSelectionChanged();
158 virtual void slot_externalSelectionChanged(
162 virtual void updateCollapseButtons();
165 virtual void createCollapseButton(
unsigned int);
171 virtual short supportsAttribute()
const = 0;
174 virtual void setupForceRootNodes();
177 virtual void checkPendingOperations();
180 virtual void slot_extendedApplicationOptionsChanged();
197 virtual void initialize();
199 virtual void resetVisuals();
234 std::map<makVrv::DtUniqueID, makVrv::DtSignalConnectionManager*>
myRateChanges;