VR-Forces 4.2 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 bool processHierarchyItem (makVrv::DtElementIDHierarchyNode *, bool force=false)
 Call to process this item and add to tree. Returns true if item successfully added.

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 bool isValidState (makVrv::DtUniqueID) const
 Checks to make sure this is a valid item to add to the hierarchy.
virtual void removeNode (makVrv::DtElementID)
virtual bool positionNodeInHierarchy (makVrv::DtElementIDHierarchyNode *, bool force=false)
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 &)
virtual void checkPendingOperations ()

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,
std::pair
< makVrv::DtElementIDHierarchyNode,
int > > 
PendingOperationsMap
- Protected Attributes inherited from makVrf::DtVrfHierarchyPageLogic
makVrv::DtDe & myDe
DtVrfHierarchyPagemyInterface
std::vector
< DtExpandCollapseButton * > 
myCollapseButtonVector
DtHierarchyListItemMap myItems
DtHierarchyStateIDListItemMap myStateIdMap
bool myDirty
bool myUpdateCollapseButtons
bool myShowEchelonId
bool myFirstTick
int myRetries
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 Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)