14 #include <QtWidgets/QWidget>
18 #include <QtWidgets/QToolButton>
19 #include <QtWidgets/QPushButton>
32 class DtToolButtonWrapperWidget;
58 virtual void setObjectTypes(
const std::set<makVrf::DtEntityMapperKey>& obj);
59 virtual void setObjectTypes(
const std::vector<DtComponentSystemDefinition*>& obj);
60 virtual void simulationModelSetLoaded();
61 virtual void clearContents();
65 virtual QString typeText()
const;
66 virtual QString TypeText()
const;
70 virtual void setupCategories(
const std::set<makVrf::DtEntityMapperKey>& obj);
71 virtual void setupCategories(
const std::vector<DtComponentSystemDefinition*>& obj);
73 virtual void setModelCategories();
74 virtual QSize sizeHint()
const;
78 virtual void changed();
79 virtual QStringList defaults()
const;
82 virtual QMenu* createRightClickButtonMenu();
83 virtual QString translatedValue(
const QString& str)
const;
86 virtual void clearAll();
87 virtual void addItems();
88 virtual void autoTag();
89 virtual void slot_onCategoryRightClicked(
const QPoint&);
90 virtual void onRemove();
91 virtual void onCategoryItemSelected();
92 virtual void slot_removeCategory();
96 void categoriesModified();
97 void deployableCountriesModified();
98 void overlayLayersModified();
140 virtual QStringList
defaults()
const;
164 virtual QStringList
defaults()
const;
182 virtual QStringList
defaults()
const;
184 virtual void setupCategories(
const std::set<makVrf::DtEntityMapperKey>& obj);
Virtual base class.
Definition: DtVirtualBaseClass.h:22
DtRwNLengthStringVector is a named, readable/writable vector of strings of arbitrary length...
Definition: rwNLengthStringVector.h:28
DtComponentSystemDefinition.
Definition: componentSystemDefinition.h:25
Description: A model is a set of items that defines a model to create in the back-end from the front-...
Definition: modelSetEntry.h:24
Contains makVrv::DtVirtualBaseClass class.
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:32