11 #include <QtWidgets/QDialog>
37 virtual void init(Editing editing = Categories);
42 virtual bool getCategoryName(QString& categoryName,
const QString& category);
43 virtual bool isModifiedCategory(
const QString&)
const;
44 virtual bool isRemovedCategory(
const QString&)
const;
45 virtual QString modifiedCategoryName(
const QString&)
const;
46 virtual void keyPressEvent(QKeyEvent* e)
override;
48 virtual bool updateCategories()
const;
51 virtual QString levelText(
int)
const;
54 virtual void itemSelectionChanged();
55 virtual void addCategory();
56 virtual void renameCategory();
57 virtual void removeCategory();
58 virtual void onEditCategory();
59 virtual void selectTagIcon();
60 virtual void clearTagIcon();
61 virtual void exportCategories();
62 virtual void importCategories();
63 virtual void selectColor();
QPushButton * myAddCategory
Definition: categoriesEditor.h:67
Editing
Definition: categoriesEditor.h:26
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
Creator for the canvas.
Definition: categoriesEditor.h:78
Definition: categoriesEditor.h:30
Definition: categoriesEditor.h:29
Editing myEditing
Definition: categoriesEditor.h:74
QPushButton * myEditCategory
Definition: categoriesEditor.h:70
QPushButton * myExportCategories
Definition: categoriesEditor.h:71
QPushButton * myImportCategories
Definition: categoriesEditor.h:72
Contains makVrv::DtVirtualBaseClass class.
QTreeWidget * myCategories
Definition: categoriesEditor.h:66
QPushButton * myRenameCategory
Definition: categoriesEditor.h:69
This class extends the component system database to add a bit more information that the simulation ob...
Definition: simulationObjectEditorComponentSystemDatabase.h:19
Definition: categoriesEditor.h:21
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
QPushButton * myRemoveCategory
Definition: categoriesEditor.h:68
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
makVrv::DtDe & myDe
Definition: categoriesEditor.h:73
Definition: modelSet.h:35
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:33
makVrv::DtDe & myDe
Definition: categoriesEditor.h:97