VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes
DtCategoriesEditor Class Reference
Inheritance diagram for DtCategoriesEditor:
Inheritance graph
[legend]

Public Types

enum  Editing { Categories = 0, DeployableCountries, OverlayLayers, SystemCategories }
 

Public Member Functions

 DtCategoriesEditor (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
 
virtual ~DtCategoriesEditor ()
 
virtual void init (Editing editing=Categories)
 
virtual bool reworkCategories (DtModelSet *)
 
virtual bool reworkCategories (DtSimulationObjectEditorComponentSystemDatabase *)
 

Protected Slots

virtual void itemSelectionChanged ()
 
virtual void addCategory ()
 
virtual void renameCategory ()
 
virtual void removeCategory ()
 
virtual void onEditCategory ()
 
virtual void selectTagIcon ()
 
virtual void clearTagIcon ()
 
virtual void exportCategories ()
 
virtual void importCategories ()
 

Protected Member Functions

virtual bool getCategoryName (QString &categoryName, const QString &category)
 
virtual bool isModifiedCategory (const QString &) const
 
virtual bool isRemovedCategory (const QString &) const
 
virtual QString modifiedCategoryName (const QString &) const
 
virtual void keyPressEvent (QKeyEvent *e)
 
virtual bool eventFilter (QObject *, QEvent *)
 
virtual bool updateCategories () const
 
virtual bool editCategory (QTreeWidgetItem *, const QString &type)
 
virtual void fillInCategories (const QStringList &, const DtSimulationObjectCategoryInformation *=0)
 

Protected Attributes

QTreeWidgetmyCategories
 
QPushButtonmyAddCategory
 
QPushButtonmyRemoveCategory
 
QPushButtonmyRenameCategory
 
QPushButtonmyEditCategory
 
QPushButtonmyExportCategories
 
QPushButtonmyImportCategories
 
makVrv::DtDemyDe
 
Editing myEditing
 

Member Enumeration Documentation

Enumerator
Categories 
DeployableCountries 
OverlayLayers 
SystemCategories 

Constructor & Destructor Documentation

DtCategoriesEditor::DtCategoriesEditor ( makVrv::DtDe de,
QWidget *  parent,
const Qt::WindowFlags &  flags = 0 
)
virtual DtCategoriesEditor::~DtCategoriesEditor ( )
virtual

Member Function Documentation

virtual void DtCategoriesEditor::init ( Editing  editing = Categories)
virtual
virtual bool DtCategoriesEditor::reworkCategories ( DtModelSet )
virtual
virtual bool DtCategoriesEditor::reworkCategories ( DtSimulationObjectEditorComponentSystemDatabase )
virtual
virtual bool DtCategoriesEditor::getCategoryName ( QString &  categoryName,
const QString &  category 
)
protectedvirtual
virtual bool DtCategoriesEditor::isModifiedCategory ( const QString &  ) const
protectedvirtual
virtual bool DtCategoriesEditor::isRemovedCategory ( const QString &  ) const
protectedvirtual
virtual QString DtCategoriesEditor::modifiedCategoryName ( const QString &  ) const
protectedvirtual
virtual void DtCategoriesEditor::keyPressEvent ( QKeyEvent *  e)
protectedvirtual
virtual bool DtCategoriesEditor::eventFilter ( QObject ,
QEvent  
)
protectedvirtual
virtual bool DtCategoriesEditor::updateCategories ( ) const
protectedvirtual
virtual bool DtCategoriesEditor::editCategory ( QTreeWidgetItem ,
const QString &  type 
)
protectedvirtual
virtual void DtCategoriesEditor::fillInCategories ( const QStringList &  ,
const DtSimulationObjectCategoryInformation = 0 
)
protectedvirtual
virtual void DtCategoriesEditor::itemSelectionChanged ( )
protectedvirtualslot
virtual void DtCategoriesEditor::addCategory ( )
protectedvirtualslot
virtual void DtCategoriesEditor::renameCategory ( )
protectedvirtualslot
virtual void DtCategoriesEditor::removeCategory ( )
protectedvirtualslot
virtual void DtCategoriesEditor::onEditCategory ( )
protectedvirtualslot
virtual void DtCategoriesEditor::selectTagIcon ( )
protectedvirtualslot
virtual void DtCategoriesEditor::clearTagIcon ( )
protectedvirtualslot
virtual void DtCategoriesEditor::exportCategories ( )
protectedvirtualslot
virtual void DtCategoriesEditor::importCategories ( )
protectedvirtualslot

Member Data Documentation

QTreeWidget* DtCategoriesEditor::myCategories
protected
QPushButton* DtCategoriesEditor::myAddCategory
protected
QPushButton* DtCategoriesEditor::myRemoveCategory
protected
QPushButton* DtCategoriesEditor::myRenameCategory
protected
QPushButton* DtCategoriesEditor::myEditCategory
protected
QPushButton* DtCategoriesEditor::myExportCategories
protected
QPushButton* DtCategoriesEditor::myImportCategories
protected
makVrv::DtDe& DtCategoriesEditor::myDe
protected
Editing DtCategoriesEditor::myEditing
protected

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)