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 QTreeWidgetItem * selectedItem ()
virtual DtModelSetEntry * selectedModel ()
virtual void setSelected (const QString &)
virtual void setSelected (DtModelSetEntry *)
virtual void setSelected (DtModelSetEntry *, const QMap< QString, QVariant > &state)
virtual DtModelSetEntry * modelFor (QTreeWidgetItem *) const
virtual QMap< QString, QVariant > currentUiState () const
virtual void selectUncategorized ()
virtual void selectCategory (const QString &)
QTreeWidget * entityList ()
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 DtRwForces & filterOnForces () const
virtual bool selectModel (DtModelSetEntry *m, const QMap< QString, QVariant > &state=theEmptyStringVariantMap)
virtual QString categoryFor (DtModelSetEntry *m) const
virtual QString selectedCategory () const
virtual DtTreeWidget * createEntitiesList (QWidget *p)
virtual DtEntityEditorHistory * createHistoryBar (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 DtEntityEditorList * create (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 DtEntityPaletteFilter * createFilter ()
virtual DtEntityPaletteItem * createPaletteItem ()
virtual DtEntityPaletteItem * createPaletteItem (DtModelSetEntry *, MyMtlParameterDbEntry *)
virtual void createForcesList ()
virtual void updateHistory ()

Protected Attributes

DtTreeWidget * myEntities
QComboBox * myCategories
QLabel * myCategoriesLabel
DtEntityPaletteFilter * myFilter
QList< QVariant > myForces
DtRwForces myFilterOnForces
bool myRightClickEnabled
DtEntityEditorHistory * myHistoryBar

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)