14 #include <QtWidgets/QWidget>
15 #include <QtWidgets/QToolButton>
32 class DtToolButtonWrapperWidget;
63 virtual void setObjectTypes(
const std::set<makVrf::DtEntityMapperKey>& obj);
64 virtual void setObjectTypes(
const std::vector<DtComponentSystemDefinition*>& obj);
65 virtual void simulationModelSetLoaded();
66 virtual void clearContents();
70 virtual QString typeText()
const;
71 virtual QString TypeText()
const;
77 virtual void setupCategories(
const std::set<makVrf::DtEntityMapperKey>& obj);
78 virtual void setupCategories(
const std::vector<DtComponentSystemDefinition*>& obj);
79 virtual void setModelCategories();
80 virtual QSize sizeHint()
const;
84 virtual void changed();
85 virtual QStringList defaults()
const;
88 virtual QMenu* createRightClickButtonMenu();
89 virtual QString translatedValue(
const QString& str)
const;
92 virtual void clearAll();
93 virtual void addItems();
94 virtual void autoTag();
95 virtual void slot_onCategoryRightClicked(
const QPoint&);
96 virtual void onRemove();
97 virtual void onCategoryItemSelected();
98 virtual void slot_removeCategory();
101 void entryModified();
102 void categoriesModified();
103 void deployableCountriesModified();
104 void overlayLayersModified();
146 virtual QStringList
defaults()
const;
170 virtual QStringList
defaults()
const;
188 virtual QStringList
defaults()
const;
190 virtual void setupCategories(
const std::set<makVrf::DtEntityMapperKey>& obj);
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
DtRwNLengthStringVector is a named, readable/writable vector of strings of arbitrary length...
Definition: rwNLengthStringVector.h:28
DtComponentSystemDefinition.
Definition: componentSystemDefinition.h:25
Definition: modelSetEntry.h:34
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. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:33