VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtFormationHierarchyView Class Reference
Inheritance diagram for DtFormationHierarchyView:
Inheritance graph
[legend]

Public Member Functions

 DtFormationHierarchyView (makVrv::DtDe &, QWidget *)
virtual ~DtFormationHierarchyView ()
virtual QTreeWidgetItemaddHierarchyItem (const DtObjectType &, QTreeWidgetItem *parent=NULL)
void setParent (DtUiAggregateCompositionEditor *p)
virtual void init ()
 Creates all widgets.
virtual void selectPath (const QString &, bool signal=false)
 Path is <root/node/node>[,<root/node/node>].
virtual void expandPath (const QStringList &path, bool expand, bool signal=false)
virtual QString selectionPath (QTreeWidgetItem *) const
virtual QString selectionPath (const QList< QTreeWidgetItem * > &) const
void setModelSetEntry (DtModelSetEntry *e)
DtModelSetEntrymodelSetEntry ()
- Public Member Functions inherited from DtEntityEditorList
 DtEntityEditorList (makVrv::DtDe &, QWidget *)
 Constructor.
virtual ~DtEntityEditorList ()
 Destructor.
bool hasSelection () const
virtual void clear ()
virtual std::set
< makVrf::DtEntityMapperKey
getSelectedInformation () const
virtual std::set
< makVrf::DtEntityMapperKey
getRevertableKeys () const
virtual void getSelectedInformation (DtObjectType &key) const
virtual void getInformation (QTreeWidgetItem *, makVrf::DtEntityMapperKey &key) const
virtual void getInformation (QTreeWidgetItem *, DtObjectType &key) const
virtual DtEntityPaletteItemitemFor (const DtEntityType &t) const
virtual bool canRevertExisting () const
virtual bool canMakeTemplate () const
virtual bool canDeleteExisting (bool any=false) const
 If any is true will also include those items not in master sms.
virtual bool selectedIsInMasterSMS () const
virtual bool canAddSubordinateToSelected () const
virtual void getCategorySelections (DtRwForces &, DtRwNLengthStringVector &)
virtual bool hasCategory (const QString &) const
virtual void select (const std::vector< DtObjectType > &)
virtual DtObjectType selectedObjectType () const
virtual std::vector< DtObjectType > selectedObjectTypes () const
virtual QTreeWidgetItemselectedItem () const
virtual DtModelSetEntryselectedModel () const
virtual void setSelected (const QString &)
virtual void setSelected (DtModelSetEntry *)
virtual void selectPath (const QString &path)
virtual DtModelSetEntrymodelFor (QTreeWidgetItem *) const
virtual int selectedItemsCount () const
virtual void selectUncategorized ()
virtual void selectCategory (const QString &)
virtual void selectUsedByCountry (const QString &)
QTreeWidgetentityList ()
void setRightClickEnabled (bool b)
bool rightClickEnabled () const
virtual QStringList selectedNames () const
virtual void selectNames (const QStringList &)
QTreeWidgetItemcurrentlyDisplaying () const
virtual void setFilterOnForces (const DtRwForces &forces)
 When filtering, also filter out models that do not contain any of the forces given.
const DtRwForcesfilterOnForces () const
virtual void changeModel (DtModelSetEntry *oldModel, DtModelSetEntry *newModel)
virtual bool selectModel (DtModelSetEntry *m, bool clear=true)
virtual QString categoryFor (DtModelSetEntry *m) const
virtual QString selectedCategory () const
virtual QString selectedUsedByCountry () const
virtual QString selectedPath () const
virtual makVrf::DtTreeWidgetcreateEntitiesList (QWidget *p)
virtual DtEntityEditorHistorycreateHistoryBar (QWidget *p)
virtual void setShowHistory (bool)
 Shows/hides the history bar.
bool showingHistory () const
virtual DtObjectType stringToType (const QString &) const
virtual void hierarchyChanged (const DtUiElementEvent &e)
 Updates the save state of the current history item for the ui.
virtual void hierarchyChanged (const DtObjectType &obj)
const QList< QVariant > & allForces () const
virtual void disableItemsThatHaveThisAsAChild (const DtObjectType &)
 Any time the list changes, disable any item that has this item as a child in the chain of subordinates.
virtual void enableAllItems ()
virtual bool itemContains (const DtVrfSubObjectParameterList &, const DtObjectType &) const
 Returns true if the item has any kind of subordinate that contains the given item.
virtual void addObjectToHierarchy (const DtObjectType &, QTreeWidgetItem *, int index=-1)
bool executingFilter () const
virtual QSize sizeHint () const
virtual QSize minimumSizeHint () const
virtual void removeFromHierarchy ()
virtual void moveUp ()
virtual void moveDown ()
virtual void replaceInHierarchy ()
virtual void addNewSubordinate ()
virtual void addNewSubordinateFromExisting ()
virtual void addToHierarchy ()
virtual void addSubordinatesFromPalette ()
virtual void opdEntryAdded (DtModelSetEntry *, bool select=false)

Protected Member Functions

virtual void itemRightClicked (QTreeWidgetItem *lvi, QMouseEvent *e)
virtual QMenucreateRightClickMenu ()
- Protected Member Functions inherited from DtEntityEditorList
virtual void moveInHierarchy (int iFrom, int iTo, QTreeWidgetItem *parent)
virtual void replaceObjectInHierarchy (const DtObjectType &t, QTreeWidgetItem *toReplace)
virtual void loadSubordinatesFor (QTreeWidgetItem *, const DtVrfSubObjectParameterList &)
virtual void revertChanged (const makVrf::DtEntityMapperKey &)
virtual void revertChanged (DtModelSetEntry *)
virtual void addModelEntry (DtModelSetEntry *)
virtual DtEntityPaletteFiltercreateFilter ()
virtual DtEntityPaletteItemcreatePaletteItem ()
virtual DtEntityPaletteItemcreatePaletteItem (DtModelSetEntry *)
virtual void createForcesList ()
virtual void disableInvalidItems ()
virtual void createTreeWidgetItemsFor (const std::vector< DtModelSetEntry * > &, QVector< QTreeWidgetItem * > &items)
virtual void slot_entityEntryAboutToBeRemoved (DtSimulationModelSetLoader::EntityData *)
virtual void slot_entityEntryAdded (DtSimulationModelSetLoader::EntityData *)
virtual void hideAllObjectsByObjectType (QTreeWidgetItem *, DtSimulationModelSetLoader::EntityData *)
virtual bool showAllObjectsByObjectType (QTreeWidgetItem *, DtSimulationModelSetLoader::EntityData *)

Protected Attributes

DtUiAggregateCompositionEditormyParent
DtModelSetEntrymyModelSetEntry
- Protected Attributes inherited from DtEntityEditorList
DtObjectType myDisableIfContains
bool myDisableIfContainsObject
bool myInFreeFormAddMode
QTreeWidgetItemmyCurrentlyDisplaying
bool myExecutingFilter
makVrv::DtDemyDe

Additional Inherited Members

- Public Slots inherited from DtEntityEditorList
virtual void fillInList ()
virtual void deleteExisting ()
virtual void revertExisting ()
virtual void redisplayListIcons ()
- Static Public Member Functions inherited from DtEntityEditorList
static DtEntityEditorListcreate (QWidget *parent=NULL)
- Public Attributes inherited from DtEntityEditorList
boost::signal< void()> signal_itemSelectionChanged
boost::signal< void()> signal_itemStatusChanged
boost::signal< void(const
QVector< QTreeWidgetItem * > &)> 
signal_itemsAdded
makVrf::DtTreeWidgetmyEntities
QComboBoxmyCategories
QLabelmyCategoriesLabel
QComboBoxmyUsedByCountry
QLabelmyUsedByCountryLabel
DtEntityPaletteFiltermyFilter
QList< QVariant > myForces
DtRwForces myFilterOnForces
bool myRightClickEnabled
DtEntityEditorHistorymyHistoryBar
DtAddObjectToHierarchymyAddToHierarchyDialog
DtModelSetEntrymySelectedModel
QTreeWidgetItemmyNextAddIsTo
QLabelmySearchLabel
QLineEditmySearch
QPushButtonmyResetButton
- Protected Slots inherited from DtEntityEditorList
virtual void textFilter ()
virtual void resetTextFilter ()
virtual void exitAddSubordinatesFromPalette ()
virtual void executeFilter ()
virtual void selectionChanged ()
virtual void itemExpanded (QTreeWidgetItem *)
virtual void addObjectToHierarchy (const DtObjectType &)

Constructor & Destructor Documentation

DtFormationHierarchyView::DtFormationHierarchyView ( makVrv::DtDe ,
QWidget  
)
virtual DtFormationHierarchyView::~DtFormationHierarchyView ( )
virtual

Member Function Documentation

virtual QTreeWidgetItem* DtFormationHierarchyView::addHierarchyItem ( const DtObjectType &  ,
QTreeWidgetItem parent = NULL 
)
virtual
void DtFormationHierarchyView::setParent ( DtUiAggregateCompositionEditor p)
inline
virtual void DtFormationHierarchyView::init ( )
virtual

Creates all widgets.

Reimplemented from DtEntityEditorList.

virtual void DtFormationHierarchyView::selectPath ( const QString &  ,
bool  signal = false 
)
virtual

Path is <root/node/node>[,<root/node/node>].

virtual void DtFormationHierarchyView::expandPath ( const QStringList &  path,
bool  expand,
bool  signal = false 
)
virtual
virtual QString DtFormationHierarchyView::selectionPath ( QTreeWidgetItem ) const
virtual
virtual QString DtFormationHierarchyView::selectionPath ( const QList< QTreeWidgetItem * > &  ) const
virtual
void DtFormationHierarchyView::setModelSetEntry ( DtModelSetEntry e)
inline
DtModelSetEntry* DtFormationHierarchyView::modelSetEntry ( )
inline
virtual void DtFormationHierarchyView::itemRightClicked ( QTreeWidgetItem lvi,
QMouseEvent *  e 
)
protectedvirtual

Reimplemented from DtEntityEditorList.

virtual QMenu* DtFormationHierarchyView::createRightClickMenu ( )
protectedvirtual

Member Data Documentation

DtUiAggregateCompositionEditor* DtFormationHierarchyView::myParent
protected
DtModelSetEntry* DtFormationHierarchyView::myModelSetEntry
protected

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

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)