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

Public Slots

virtual void systemItemUpdated ()

Signals

void selectedSystemsRestored ()
void systemAdded ()
void systemDeleted ()

Public Member Functions

 DtEntitySystemsView (makVrv::DtDe &, QWidget *parent=NULL)
virtual ~DtEntitySystemsView ()
virtual bool isModified () const
virtual QList
< DtComponentSystemDescriptorPair * > 
modifiedSystems () const
virtual void systemFilesSaved (const QList< DtComponentSystemDescriptorPair * > &)
virtual QList< QTreeWidgetItem * > selectedItems ()
virtual void clearSelection ()
virtual int topLevelItemCount ()
virtual void clear ()
makVrf::DtTreeWidgetsystemsList ()
const std::set< std::string > & categoryNames () const
virtual void init ()
virtual void setup ()
virtual QList
< DtComponentSystemDescriptorPair * > 
selectedSystems ()
virtual
DtComponentSystemDescriptorPair
systemFor (QTreeWidgetItem *)
virtual void deleteSelectedSystem ()
virtual void createNewSystem ()
virtual void createFromExisting ()
virtual void createFromTemplateSystem ()
virtual void makeTemplateSystem ()
virtual void saveAllSystems ()
virtual void selectSystem (const DtFilename &)
virtual void saveModifiedSystems ()
virtual void deleteSystem (DtComponentSystemDescriptorPair *)
virtual bool systemsAreDeleted (const QList< DtComponentSystemDescriptorPair * > &) const
virtual bool systemsAreModified (const QList< DtComponentSystemDescriptorPair * > &) const
virtual void restoreSelectedSystems ()

Protected Slots

virtual void nameChanged (QTreeWidgetItem *, int)
virtual void categoryChanged ()
virtual void srTypeChanged ()
virtual void executeFilters ()
virtual void processEntitySystemsContextMenu (QTreeWidgetItem *, QMouseEvent *)

Protected Member Functions

virtual void createSystemFrom (QTreeWidgetItem *)
virtual void addSystem (const DtSystemSelector &)
virtual void createSystemsView ()
virtual void createCombos ()
virtual
DtComponentSystemDescriptorPair
createSystemPair (const DtFilename &, const DtVariableBindingsList &variableBindings)
virtual void cleanupSystemPairs ()
virtual QTreeWidgetItemcreateItemFromPair (DtComponentSystemDescriptorPair *)
virtual QTreeWidgetItemcreateItemIfPassesFilter (DtComponentSystemDescriptorPair *)
virtual void updateItemFromPairData (QTreeWidgetItem *, DtComponentSystemDescriptorPair *)
virtual QTreeWidgetItemitemForPair (DtComponentSystemDescriptorPair *)
virtual DtFilename templatesDirectory () const
virtual void loadSystemFilesFromDirectory (const QString &directoryName, const DtVariableBindingsList &variableBindings)
virtual void loadSystemFile (const QString &systemFile, const DtVariableBindingsList &variableBindings)
virtual void execMenu (QMenu *, QPoint)

Protected Attributes

makVrf::DtTreeWidgetmySystems
QComboBoxmyCategories
QComboBoxmyAllowedSRTypes
QHash< QString,
DtComponentSystemDescriptorPair * > 
mySystemPairs
makVrv::DtDemyDe
std::set< std::string > myCategoriesNames

Constructor & Destructor Documentation

DtEntitySystemsView::DtEntitySystemsView ( makVrv::DtDe ,
QWidget *  parent = NULL 
)
virtual DtEntitySystemsView::~DtEntitySystemsView ( )
virtual

Member Function Documentation

virtual bool DtEntitySystemsView::isModified ( ) const
virtual
virtual QList<DtComponentSystemDescriptorPair*> DtEntitySystemsView::modifiedSystems ( ) const
virtual
virtual void DtEntitySystemsView::systemFilesSaved ( const QList< DtComponentSystemDescriptorPair * > &  )
virtual
virtual QList<QTreeWidgetItem*> DtEntitySystemsView::selectedItems ( )
virtual
virtual void DtEntitySystemsView::clearSelection ( )
virtual
virtual int DtEntitySystemsView::topLevelItemCount ( )
virtual
virtual void DtEntitySystemsView::clear ( )
virtual
makVrf::DtTreeWidget* DtEntitySystemsView::systemsList ( )
inline

References mySystems.

const std::set<std::string>& DtEntitySystemsView::categoryNames ( ) const
inline

References myCategoriesNames.

virtual void DtEntitySystemsView::init ( )
virtual
virtual void DtEntitySystemsView::setup ( )
virtual
virtual QList<DtComponentSystemDescriptorPair*> DtEntitySystemsView::selectedSystems ( )
virtual
virtual DtComponentSystemDescriptorPair* DtEntitySystemsView::systemFor ( QTreeWidgetItem )
virtual
virtual void DtEntitySystemsView::deleteSelectedSystem ( )
virtual
virtual void DtEntitySystemsView::createNewSystem ( )
virtual
virtual void DtEntitySystemsView::createFromExisting ( )
virtual
virtual void DtEntitySystemsView::createFromTemplateSystem ( )
virtual
virtual void DtEntitySystemsView::makeTemplateSystem ( )
virtual
virtual void DtEntitySystemsView::saveAllSystems ( )
virtual
virtual void DtEntitySystemsView::selectSystem ( const DtFilename &  )
virtual
virtual void DtEntitySystemsView::saveModifiedSystems ( )
virtual
virtual void DtEntitySystemsView::deleteSystem ( DtComponentSystemDescriptorPair )
virtual
virtual bool DtEntitySystemsView::systemsAreDeleted ( const QList< DtComponentSystemDescriptorPair * > &  ) const
virtual
virtual bool DtEntitySystemsView::systemsAreModified ( const QList< DtComponentSystemDescriptorPair * > &  ) const
virtual
virtual void DtEntitySystemsView::restoreSelectedSystems ( )
virtual
virtual void DtEntitySystemsView::createSystemFrom ( QTreeWidgetItem )
protectedvirtual
virtual void DtEntitySystemsView::addSystem ( const DtSystemSelector )
protectedvirtual
virtual void DtEntitySystemsView::createSystemsView ( )
protectedvirtual
virtual void DtEntitySystemsView::createCombos ( )
protectedvirtual
virtual DtComponentSystemDescriptorPair* DtEntitySystemsView::createSystemPair ( const DtFilename &  ,
const DtVariableBindingsList variableBindings 
)
protectedvirtual
virtual void DtEntitySystemsView::cleanupSystemPairs ( )
protectedvirtual
virtual QTreeWidgetItem* DtEntitySystemsView::createItemFromPair ( DtComponentSystemDescriptorPair )
protectedvirtual
virtual QTreeWidgetItem* DtEntitySystemsView::createItemIfPassesFilter ( DtComponentSystemDescriptorPair )
protectedvirtual
virtual void DtEntitySystemsView::updateItemFromPairData ( QTreeWidgetItem ,
DtComponentSystemDescriptorPair  
)
protectedvirtual
virtual QTreeWidgetItem* DtEntitySystemsView::itemForPair ( DtComponentSystemDescriptorPair )
protectedvirtual
virtual DtFilename DtEntitySystemsView::templatesDirectory ( ) const
protectedvirtual
virtual void DtEntitySystemsView::loadSystemFilesFromDirectory ( const QString &  directoryName,
const DtVariableBindingsList variableBindings 
)
protectedvirtual
virtual void DtEntitySystemsView::loadSystemFile ( const QString &  systemFile,
const DtVariableBindingsList variableBindings 
)
protectedvirtual
virtual void DtEntitySystemsView::execMenu ( QMenu ,
QPoint   
)
protectedvirtual
virtual void DtEntitySystemsView::systemItemUpdated ( )
virtualslot
virtual void DtEntitySystemsView::nameChanged ( QTreeWidgetItem ,
int   
)
protectedvirtualslot
virtual void DtEntitySystemsView::categoryChanged ( )
protectedvirtualslot
virtual void DtEntitySystemsView::srTypeChanged ( )
protectedvirtualslot
virtual void DtEntitySystemsView::executeFilters ( )
protectedvirtualslot
virtual void DtEntitySystemsView::processEntitySystemsContextMenu ( QTreeWidgetItem ,
QMouseEvent *   
)
protectedvirtualslot
void DtEntitySystemsView::selectedSystemsRestored ( )
signal
void DtEntitySystemsView::systemAdded ( )
signal
void DtEntitySystemsView::systemDeleted ( )
signal

Member Data Documentation

makVrf::DtTreeWidget* DtEntitySystemsView::mySystems
protected

Referenced by systemsList().

QComboBox* DtEntitySystemsView::myCategories
protected
QComboBox* DtEntitySystemsView::myAllowedSRTypes
protected
QHash<QString, DtComponentSystemDescriptorPair*> DtEntitySystemsView::mySystemPairs
protected
makVrv::DtDe& DtEntitySystemsView::myDe
protected
std::set<std::string> DtEntitySystemsView::myCategoriesNames
protected

Referenced by categoryNames().


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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)