VR-Forces 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 () override
 
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 ()
 
virtual void selectColor ()
 

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) override
 
virtual bool eventFilter (QObject *, QEvent *) override
 
virtual bool updateCategories () const
 
virtual bool editCategory (QTreeWidgetItem *, const QString &type)
 
virtual void fillInCategories (const QStringList &, const DtSimulationObjectCategoryInformation *=0)
 
virtual QString levelText (int) const
 

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 ( )
overridevirtual

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)
overrideprotectedvirtual
virtual bool DtCategoriesEditor::eventFilter ( QObject ,
QEvent  
)
overrideprotectedvirtual
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 QString DtCategoriesEditor::levelText ( int  ) const
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
virtual void DtCategoriesEditor::selectColor ( )
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 Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)