VR-Forces 4.1 Class Documentation
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 (QWidget *)
virtual QTreeWidgetItemaddHierarchyItem (const DtObjectType &, QTreeWidgetItem *parent=NULL)
void setEventSignaller (DtUiAggregateCompositionSignalHandler *s)
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 (QWidget *)
 Constructor.
virtual ~DtEntityEditorList ()
 Destructor.
bool hasSelection () const
virtual void getSelectedInformation (DtEntityMapperKey &key) const
virtual void getSelectedInformation (DtObjectType &key) const
virtual void getInformation (QTreeWidgetItem *, DtEntityMapperKey &key) const
virtual void getInformation (QTreeWidgetItem *, DtObjectType &key) const
virtual void setEntryModified (DtVrfObjectParameters *)
virtual void setModelModified (DtModelSetEntry *)
virtual bool canRevertExisting () const
virtual bool canDeleteExisting () const
virtual void getCategorySelections (DtRwForces &, DtRwNLengthStringVector &)
virtual DtObjectType selectedObjectType () const
virtual QTreeWidgetItemselectedItem () const
virtual DtModelSetEntryselectedModel () const
virtual void setSelected (const QString &)
virtual void setSelected (DtModelSetEntry *)
virtual void setSelected (DtModelSetEntry *, const QMap< QString, QVariant > &state)
virtual void selectPath (const QString &path, const QMap< QString, QVariant > &state)
virtual DtModelSetEntrymodelFor (QTreeWidgetItem *) const
virtual QMap< QString, QVariant > currentUiState () const
virtual void selectUncategorized ()
virtual void selectCategory (const QString &)
QTreeWidgetentityList ()
virtual void setParameterChanged (const DtVrfObjectParameters *newP, const DtObjectType &oldType, const DtObjectType &newType)
void setRightClickEnabled (bool b)
bool rightClickEnabled () const
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 bool selectModel (DtModelSetEntry *m, const QMap< QString, QVariant > &state=theEmptyStringVariantMap)
virtual QString categoryFor (DtModelSetEntry *m) const
virtual QString selectedCategory () const
virtual QString selectedPath () const
virtual 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 updateUiSaveState (const DtUiElementEvent &e)
 Updates the save state of the current history item for the ui.
virtual void hierarchyChanged (const DtUiElementEvent &e)
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

Protected Member Functions

virtual DtEntityPaletteItemcreatePaletteItem ()
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 updateStatus (QTreeWidgetItem *item)
virtual void revertChanged (DtReaderWriterRegistry *)
virtual void revertChanged (DtModelSetEntry *)
virtual void addModelEntry (DtModelSetEntry *)
virtual DtEntityPaletteFiltercreateFilter ()
virtual DtEntityPaletteItemcreatePaletteItem (DtModelSetEntry *, MyMtlParameterDbEntry *)
virtual void createForcesList ()
virtual void updateHistory ()
virtual void disableInvalidItems ()
virtual void createTreeWidgetItemsFor (const QVector< ObjectsToLoad > &, QVector< QTreeWidgetItem * > &items)

Protected Attributes

DtUiAggregateCompositionSignalHandlermyEventSignaller
DtUiAggregateCompositionEditormyParent
DtModelSetEntrymyModelSetEntry
- Protected Attributes inherited from DtEntityEditorList
DtTreeWidgetmyEntities
QComboBoxmyCategories
QLabelmyCategoriesLabel
DtEntityPaletteFiltermyFilter
QList< QVariant > myForces
DtRwForces myFilterOnForces
bool myRightClickEnabled
DtEntityEditorHistorymyHistoryBar
DtAddObjectToHierarchymyAddToHierarchyDialog
DtModelSetEntrymySelectedModel
QTreeWidgetItemmyNextAddIsTo
DtObjectType myDisableIfContains
bool myDisableIfContainsObject
bool myInFreeFormAddMode
QTreeWidgetItemmyCurrentlyDisplaying
bool myExecutingFilter
QLabelmySearchLabel
QLineEditmySearch
QPushButtonmyResetButton

Additional Inherited Members

- Public Slots inherited from DtEntityEditorList
virtual void fillInList ()
virtual void deleteExisting ()
virtual void revertExisting ()
virtual void redisplayListIcons ()
virtual void opdEntryAdded (DtVrfObjectParameters *, DtModelSetEntry *)
- Signals inherited from DtEntityEditorList
void itemSelectionChanged ()
void itemStatusChanged ()
void itemsAdded (const QVector< QTreeWidgetItem * > &)
- Static Public Member Functions inherited from DtEntityEditorList
static DtEntityEditorListcreate (QWidget *parent=NULL)
- Protected Types inherited from DtEntityEditorList
typedef std::pair
< DtObjectType, bool
ObjectsToLoad
- Protected Slots inherited from DtEntityEditorList
virtual void textFilter ()
virtual void resetTextFilter ()
virtual void exitAddSubordinatesFromPalette ()
virtual void addSubordinatesFromPalette ()
virtual void executeFilter ()
virtual void selectionChanged ()
virtual void itemExpanded (QTreeWidgetItem *)
virtual void addToHierarchy ()
virtual void addObjectToHierarchy (const DtObjectType &)
virtual void removeFromHierarchy ()
virtual void moveUp ()
virtual void moveDown ()
virtual void replaceInHierarchy ()
virtual void addNewSubordinate ()
virtual void addNewSubordinateFromExisting ()
- Static Protected Attributes inherited from DtEntityEditorList
static const QMap< QString,
QVariant > 
theEmptyStringVariantMap

Constructor & Destructor Documentation

DtFormationHierarchyView::DtFormationHierarchyView ( QWidget )

Member Function Documentation

virtual QTreeWidgetItem* DtFormationHierarchyView::addHierarchyItem ( const DtObjectType ,
QTreeWidgetItem parent = NULL 
)
virtual
void DtFormationHierarchyView::setEventSignaller ( DtUiAggregateCompositionSignalHandler s)
inline
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 DtEntityPaletteItem* DtFormationHierarchyView::createPaletteItem ( )
protectedvirtual

Reimplemented from DtEntityEditorList.

virtual void DtFormationHierarchyView::itemRightClicked ( QTreeWidgetItem lvi,
QMouseEvent *  e 
)
protectedvirtual

Reimplemented from DtEntityEditorList.

virtual QMenu* DtFormationHierarchyView::createRightClickMenu ( )
protectedvirtual

Member Data Documentation

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

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)