VR-Forces 4.0.4 Class Documentation
Public Slots | Signals | Public Member Functions | Static Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | Static Protected Attributes
DtEntityEditorList Class Reference
Inheritance diagram for DtEntityEditorList:
Inheritance graph
[legend]

List of all members.

Public Slots

virtual void fillInList ()
virtual void deleteExisting ()
virtual void revertExisting ()
virtual void redisplayListIcons ()
virtual void opdEntryAdded (DtVrfObjectParameters *, DtModelSetEntry *)

Signals

void itemSelectionChanged ()
void itemStatusChanged ()

Public Member Functions

 DtEntityEditorList (QWidget *)
 Constructor.
virtual ~DtEntityEditorList ()
 Destructor.
virtual void init ()
 Creates all widgets.
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 ()
virtual DtModelSetEntryselectedModel ()
virtual void setSelected (const QString &)
virtual void setSelected (DtModelSetEntry *)
virtual void setSelected (DtModelSetEntry *, 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
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 DtTreeWidgetcreateEntitiesList (QWidget *p)
virtual DtEntityEditorHistorycreateHistoryBar (QWidget *p)
virtual void setShowHistory (bool)
 Shows/hides the history bar.
bool showingHistory () const
virtual void updateUiSaveState (const DtUiElementEvent &e)
 Updates the save state of the current history item for the ui.
const QList< QVariant > & allForces () const

Static Public Member Functions

static DtEntityEditorListcreate (QWidget *parent=NULL)

Protected Slots

virtual void executeFilter ()
virtual void itemRightClicked (QTreeWidgetItem *, QMouseEvent *)
virtual void selectionChanged ()

Protected Member Functions

virtual void updateStatus (QTreeWidgetItem *item)
virtual void revertChanged (DtReaderWriterRegistry *)
virtual void revertChanged (DtModelSetEntry *)
virtual void addModelEntry (DtModelSetEntry *)
virtual DtEntityPaletteFiltercreateFilter ()
virtual DtEntityPaletteItemcreatePaletteItem ()
virtual DtEntityPaletteItemcreatePaletteItem (DtModelSetEntry *, MyMtlParameterDbEntry *)
virtual void createForcesList ()
virtual void updateHistory ()

Protected Attributes

DtTreeWidgetmyEntities
QComboBoxmyCategories
QLabelmyCategoriesLabel
DtEntityPaletteFiltermyFilter
QList< QVariant > myForces
DtRwForces myFilterOnForces
bool myRightClickEnabled
DtEntityEditorHistorymyHistoryBar

Static Protected Attributes

static const QMap< QString,
QVariant > 
theEmptyStringVariantMap

Constructor & Destructor Documentation

Constructor.

Destructor.


Member Function Documentation

virtual void DtEntityEditorList::init ( ) [virtual]

Creates all widgets.

Reimplemented in DtFormationHierarchyView.

References myEntities.

virtual void DtEntityEditorList::getSelectedInformation ( DtEntityMapperKey key) const [virtual]
virtual void DtEntityEditorList::getSelectedInformation ( DtObjectType key) const [virtual]
virtual void DtEntityEditorList::getInformation ( QTreeWidgetItem ,
DtEntityMapperKey key 
) const [virtual]
virtual void DtEntityEditorList::getInformation ( QTreeWidgetItem ,
DtObjectType key 
) const [virtual]
virtual void DtEntityEditorList::setModelModified ( DtModelSetEntry ) [virtual]
virtual bool DtEntityEditorList::canRevertExisting ( ) const [virtual]
virtual bool DtEntityEditorList::canDeleteExisting ( ) const [virtual]
virtual void DtEntityEditorList::setSelected ( const QString &  ) [virtual]
virtual void DtEntityEditorList::setSelected ( DtModelSetEntry ) [virtual]
virtual void DtEntityEditorList::setSelected ( DtModelSetEntry ,
const QMap< QString, QVariant > &  state 
) [virtual]
virtual QMap<QString, QVariant> DtEntityEditorList::currentUiState ( ) const [virtual]
virtual void DtEntityEditorList::selectUncategorized ( ) [virtual]
virtual void DtEntityEditorList::selectCategory ( const QString &  ) [virtual]

References myEntities.

virtual void DtEntityEditorList::setParameterChanged ( const DtVrfObjectParameters newP,
const DtObjectType oldType,
const DtObjectType newType 
) [virtual]
static DtEntityEditorList* DtEntityEditorList::create ( QWidget parent = NULL) [static]

References myRightClickEnabled.

References myRightClickEnabled.

virtual void DtEntityEditorList::setFilterOnForces ( const DtRwForces forces) [virtual]

When filtering, also filter out models that do not contain any of the forces given.

const DtRwForces & DtEntityEditorList::filterOnForces ( ) const [inline]

References myFilterOnForces.

virtual bool DtEntityEditorList::selectModel ( DtModelSetEntry m,
const QMap< QString, QVariant > &  state = theEmptyStringVariantMap 
) [virtual]
virtual QString DtEntityEditorList::categoryFor ( DtModelSetEntry m) const [virtual]
virtual QString DtEntityEditorList::selectedCategory ( ) const [virtual]
virtual void DtEntityEditorList::setShowHistory ( bool  ) [virtual]

Shows/hides the history bar.

virtual void DtEntityEditorList::updateUiSaveState ( const DtUiElementEvent e) [virtual]

Updates the save state of the current history item for the ui.

const QList< QVariant > & DtEntityEditorList::allForces ( ) const [inline]

References myForces.

virtual void DtEntityEditorList::fillInList ( ) [virtual, slot]
virtual void DtEntityEditorList::deleteExisting ( ) [virtual, slot]
virtual void DtEntityEditorList::revertExisting ( ) [virtual, slot]
virtual void DtEntityEditorList::redisplayListIcons ( ) [virtual, slot]
virtual void DtEntityEditorList::opdEntryAdded ( DtVrfObjectParameters ,
DtModelSetEntry  
) [virtual, slot]
virtual void DtEntityEditorList::executeFilter ( ) [protected, virtual, slot]
virtual void DtEntityEditorList::itemRightClicked ( QTreeWidgetItem ,
QMouseEvent *   
) [protected, virtual, slot]

Reimplemented in DtFormationHierarchyView.

virtual void DtEntityEditorList::selectionChanged ( ) [protected, virtual, slot]
virtual void DtEntityEditorList::updateStatus ( QTreeWidgetItem item) [protected, virtual]
virtual void DtEntityEditorList::revertChanged ( DtReaderWriterRegistry ) [protected, virtual]
virtual void DtEntityEditorList::revertChanged ( DtModelSetEntry ) [protected, virtual]
virtual void DtEntityEditorList::addModelEntry ( DtModelSetEntry ) [protected, virtual]
virtual DtEntityPaletteFilter* DtEntityEditorList::createFilter ( ) [protected, virtual]

Reimplemented in DtFormationHierarchyView.

virtual void DtEntityEditorList::createForcesList ( ) [protected, virtual]
virtual void DtEntityEditorList::updateHistory ( ) [protected, virtual]

Member Data Documentation

const QMap<QString, QVariant> DtEntityEditorList::theEmptyStringVariantMap [static, protected]

Referenced by entityList(), and hasSelection().

QList<QVariant> DtEntityEditorList::myForces [protected]

Referenced by allForces().

Referenced by filterOnForces().


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)