14 #include <QtCore/QObject>
15 #include <QtCore/QString>
49 virtual void createFromTemplate();
51 virtual void addSupportedCategory(
const DtString&,
const QString&);
52 virtual void clearSupportedCategories();
53 virtual const std::map<DtString, QString>& supportedCategories()
const;
54 virtual bool hasSupportedCategory(
const DtString&)
const;
55 virtual QString categoryTitle(
const DtString&)
const;
58 virtual void selectSystemFilename();
59 virtual void systemNameChanged();
60 virtual void systemFilenameChanged();
61 virtual void selectSystemTemplateType();
62 virtual void selectSystemTemplate();
65 virtual QDialog* createNewSystemDialog(
int row = 0);
67 virtual bool canAddSystem()
const;
68 virtual void setSystemFilenameFromName(QString name);
69 virtual QString uniqueSystemName(
const QString& name)
const;
QLineEdit * mySystemFilename
Definition: simulationObjectEditorSystemCreateHandler.h:75
QGridLayout * myGridLayout
Definition: simulationObjectEditorSystemCreateHandler.h:73
QLineEdit * mySystemName
Definition: simulationObjectEditorSystemCreateHandler.h:77
Virtual base class.
Definition: DtVirtualBaseClass.h:22
QListWidget * myUsesThisTemplate
Definition: simulationObjectEditorSystemCreateHandler.h:89
QLabel * mySystemTypeLabel
Definition: simulationObjectEditorSystemCreateHandler.h:83
makVrv::DtDe & myDe
Definition: simulationObjectEditorSystemCreateHandler.h:94
QVBoxLayout * myDialogLayout
Definition: simulationObjectEditorSystemCreateHandler.h:72
QHBoxLayout * myButtonLayout
Definition: simulationObjectEditorSystemCreateHandler.h:81
QLabel * mySupportsEntityKindsLabel
Definition: simulationObjectEditorSystemCreateHandler.h:90
QLabel * mySystemFilenameLabel
Definition: simulationObjectEditorSystemCreateHandler.h:74
QPushButton * myCancelButton
Definition: simulationObjectEditorSystemCreateHandler.h:79
QComboBox * mySystemType
Definition: simulationObjectEditorSystemCreateHandler.h:84
DtComponentSystemDefinition.
Definition: componentSystemDefinition.h:25
Contains makVrv::DtVirtualBaseClass class.
Definition: simulationObjectEditorSystemCreateHandler.h:30
QLabel * mySystemNameLabel
Definition: simulationObjectEditorSystemCreateHandler.h:76
QLabel * mySystemTemplateDescription
Definition: simulationObjectEditorSystemCreateHandler.h:87
std::map< DtString, std::vector< DtComponentSystemDefinition * > > mySystemsByCategory
Definition: simulationObjectEditorSystemCreateHandler.h:96
std::map< DtString, QString > mySupportedCategories
Definition: simulationObjectEditorSystemCreateHandler.h:95
QComboBox * mySystemTemplate
Definition: simulationObjectEditorSystemCreateHandler.h:86
QPushButton * mySelectSystemFilename
Definition: simulationObjectEditorSystemCreateHandler.h:80
QLabel * myUsesThisTemplateLabel
Definition: simulationObjectEditorSystemCreateHandler.h:88
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
QPushButton * myOKButton
Definition: simulationObjectEditorSystemCreateHandler.h:78
QLabel * mySystemTemplateLabel
Definition: simulationObjectEditorSystemCreateHandler.h:85
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:32
QListWidget * mySupportsEntityKinds
Definition: simulationObjectEditorSystemCreateHandler.h:91