17 #include <QtWidgets/QDialog>
19 #include <QtGui/QValidator>
23 class DtEntityMapperKey;
34 class DtEntityMapperKey;
44 virtual bool init(
bool categorySelection =
true,
int onlyForKind = -1);
46 virtual QString parameterType()
const;
49 virtual QString name()
const;
53 virtual void setEntityType(
const DtEntityType&);
55 virtual QString category()
const;
59 virtual DtEntityType templateType()
const;
61 virtual void updateTakeVisualsFrom();
65 virtual void setCanSelectVisuals(
bool b);
68 virtual void accept();
71 virtual void categoryChanged();
73 virtual void updateTemplates();
74 virtual void templateChanged();
QLabel * myDescriptionLabel
Definition: newEntityDialog.h:78
Definition: entityMapperKey.h:23
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
QLabel * myTakeVisualsFromLabel
Definition: newEntityDialog.h:88
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
QComboBox * myTakeVisualsFrom
Definition: newEntityDialog.h:89
DtRwNLengthStringVector is a named, readable/writable vector of strings of arbitrary length...
Definition: rwNLengthStringVector.h:28
bool myIsInheriting
Definition: newEntityDialog.h:97
QComboBox * myTemplates
Definition: newEntityDialog.h:83
QLabel * myTemplatesLabel
Definition: newEntityDialog.h:82
QLabel * myEntityTypeLabel
Definition: newEntityDialog.h:86
QLabel * myCategoriesLabel
Definition: newEntityDialog.h:81
Definition: objectType.h:27
QComboBox * myCategories
Definition: newEntityDialog.h:80
makVrv::DtDe & myDe
Definition: newEntityDialog.h:120
QLabel * myNameLabel
Definition: newEntityDialog.h:85
Contains makVrv::DtVirtualBaseClass class.
QPushButton * myOKButton
Definition: newEntityDialog.h:90
int myLastKind
Definition: newEntityDialog.h:95
QLabel * myDescription
Definition: newEntityDialog.h:79
QLineEdit * myName
Definition: newEntityDialog.h:84
Creator for the list.
Definition: newEntityDialog.h:101
Definition: newEntityDialog.h:37
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
DtEntityType myTemplateMatch
Definition: newEntityDialog.h:94
DtEnumerationWidget * myEntityType
Definition: newEntityDialog.h:87
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:33
makVrv::DtDe & myDe
Definition: newEntityDialog.h:93
bool myCanSelectVisuals
Definition: newEntityDialog.h:96