VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Protected Member Functions
makVrf::DtVrfEchelonHierarchyPageLogic Class Reference
Inheritance diagram for makVrf::DtVrfEchelonHierarchyPageLogic:
Inheritance graph
[legend]

Public Member Functions

 DtVrfEchelonHierarchyPageLogic (makVrv::DtDe &de, DtVrfHierarchyPage *iface)
 CTOR.
virtual ~DtVrfEchelonHierarchyPageLogic ()
- Public Member Functions inherited from makVrf::DtVrfHierarchyPageLogic
 DtVrfHierarchyPageLogic (makVrv::DtDe &de, DtVrfHierarchyPage *iface)
 CTOR.
virtual ~DtVrfHierarchyPageLogic ()
virtual void slot_itemSelectionChanged ()
virtual void slot_rightClickOnItem (QPoint global)
virtual QTreeWidgetItemitemForState (const DtVrfObjectListViewItem::DtVrfObjectState s) const
virtual void expandToLevel (unsigned int i)
virtual void collapseToLevel (unsigned int i)
virtual void viewItemExpanded (QTreeWidgetItem *i)
virtual void viewItemCollapsed (QTreeWidgetItem *i)
virtual void processHierarchyItem (makVrv::DtElementIDHierarchyNode *)
 Call to process this item and add to tree.

Protected Member Functions

virtual void deparent (const QStringList &)
virtual void reparent (const QStringList &children, makVrv::DtUniqueID parentId)
virtual void hierarchyItemsModified (const makVrv::DtElementData::EntryAttributesList &l)
 Called when the echelon hierarchy has changed, process the changes.
- Protected Member Functions inherited from makVrf::DtVrfHierarchyPageLogic
virtual void slot_onTick (makVrv::DtDe &)
virtual void slot_onStateViewAdded (const makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > &s)
 Called when a state view is added.
virtual bool addNode (makVrv::DtElementIDHierarchyNode *) const
 Return false to not add node. Default is true.
virtual void removeNode (makVrv::DtElementID)
virtual void positionNodeInHierarchy (makVrv::DtElementIDHierarchyNode *)
virtual void hookChildToParent (makVrv::DtElementIDHierarchyNode *)
virtual void hookParentToChildren (makVrv::DtElementIDHierarchyNode *)
virtual DtVrfObjectListViewItemcreateItemFor (makVrv::DtElementIDHierarchyNode *)
virtual QVariant echelonId (const DtVrfObjectListViewItem *) const
virtual bool sortByEchelonId (const DtVrfObjectListViewItem &rhs, const DtVrfObjectListViewItem &lhs)
virtual int getDesignator (const std::string &echelon) const
virtual void addDataFunctions (DtVrfObjectListViewItem *item)
virtual void addSortingFunctions (DtVrfObjectListViewItem *item)
virtual void slot_externalSelectionChanged (const makVrv::DtSelectionManager::IdSet &selected, const makVrv::DtSelectionManager::IdSet &deselected)
virtual void updateCollapseButtons ()
virtual void updateCollapseButtons (QTreeWidgetItem *)
virtual void createCollapseButton (unsigned int)
virtual void expandToLevel (unsigned int level, QTreeWidgetItem *lvi)
virtual void collapseToLevel (unsigned int level, QTreeWidgetItem *lvi)
virtual void hierarchyItemsRemoved (const makVrv::DtElementData::UniqueIdList &)

Additional Inherited Members

- Protected Types inherited from makVrf::DtVrfHierarchyPageLogic
typedef std::map
< makVrv::DtElementID,
DtVrfObjectListViewItem * > 
DtHierarchyListItemMap
typedef std::map
< makVrv::DtUniqueID,
DtVrfObjectListViewItem * > 
DtHierarchyStateIDListItemMap
typedef std::map
< makVrv::DtElementID,
makVrv::DtElementIDHierarchyNode
PendingOperationsMap
- Protected Attributes inherited from makVrf::DtVrfHierarchyPageLogic
makVrv::DtDemyDe
DtVrfHierarchyPagemyInterface
std::vector
< DtExpandCollapseButton * > 
myCollapseButtonVector
DtHierarchyListItemMap myItems
DtHierarchyStateIDListItemMap myStateIdMap
bool myDirty
bool myUpdateCollapseButtons
bool myShowEchelonId
bool myFirstTick
PendingOperationsMap myPendingOperations

Constructor & Destructor Documentation

makVrf::DtVrfEchelonHierarchyPageLogic::DtVrfEchelonHierarchyPageLogic ( makVrv::DtDe de,
DtVrfHierarchyPage iface 
)

CTOR.

virtual makVrf::DtVrfEchelonHierarchyPageLogic::~DtVrfEchelonHierarchyPageLogic ( )
virtual

Member Function Documentation

virtual void makVrf::DtVrfEchelonHierarchyPageLogic::deparent ( const QStringList &  )
protectedvirtual
virtual void makVrf::DtVrfEchelonHierarchyPageLogic::reparent ( const QStringList &  children,
makVrv::DtUniqueID  parentId 
)
protectedvirtual
virtual void makVrf::DtVrfEchelonHierarchyPageLogic::hierarchyItemsModified ( const makVrv::DtElementData::EntryAttributesList )
protectedvirtual

Called when the echelon hierarchy has changed, process the changes.

Implements makVrf::DtVrfHierarchyPageLogic.


The documentation for this class was generated from the following file:

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)