12 #ifndef DtAggregateSymbolFilter_H_
13 #define DtAggregateSymbolFilter_H_
52 virtual void initSelectionManagement();
64 virtual bool addToToolbar()
const;
71 virtual bool applySymbolModifications(
DtSymbol* symbol,
77 virtual bool applyNonHierarchyModifications(
DtSymbol* symbol,
86 virtual void applyGhosting(
DtSymbol* symbol);
87 virtual void removeGhosting(
DtSymbol* symbol);
91 virtual bool isDisplayRoot(
const DtModelKey& key);
96 virtual bool isDisplayComponent(
const DtModelKey& key);
98 virtual void addHiddenSymbol(
DtSymbol* symb);
99 virtual void showHiddenSymbol(
DtSymbol* symb);
103 virtual bool isEmbarkedItem(
const DtModelKey&)
const;
109 virtual void hierarchyNodeExpanded(
const DtModelKey& key, QVector<DtModelKey>*
remove = NULL, QVector<DtModelKey>* add = NULL);
110 virtual void hierarchyNodeCollapsed(
const DtModelKey& key, QVector<DtModelKey>*
remove = NULL, QVector<DtModelKey>* add = NULL);
111 virtual void echelonViewDestroyed();
116 virtual void displayRootsDecendedFrom(
const DtModelKey& key,
117 QVector<DtModelKey>& resultList);
127 #endif //DtAggregateSymbolFilter_H_