13 #include <QtWidgets/QDialog>
26 class QDoubleValidator;
44 virtual void setInitialSelection(
const QString&);
48 virtual void accept();
51 virtual void setupFiles();
54 virtual void addColumn();
57 virtual void changeColumn(
int);
60 virtual void setColumn(
int col,
int columnInFile,
const std::string& type,
const std::string& unit);
63 virtual void clearColumns(
int numColumns);
66 virtual void onSelectMovementFileConfiguration();
69 virtual void onColumnChanged();
70 virtual void onStartRowChanged();
72 virtual void onAddMovementFileConfiguration();
73 virtual void onRemoveMovementFileConfiguration();
74 virtual void onRenameMovementFileConfiguration();
std::vector< DtScriptedMovementFileConfiguration > myFileConfigurations
Definition: movementDataFileConfigurationEditor.h:101
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
QIntValidator * myValidator
Definition: movementDataFileConfigurationEditor.h:82
std::vector< Column > Columns
Definition: movementDataFileConfigurationEditor.h:98
This class will allow for the adding, modifying or removing of movement file configurations that can ...
Definition: movementDataFileConfigurationEditor.h:36
Creator for the canvas.
Definition: movementDataFileConfigurationEditor.h:106
Columns myColumns
Definition: movementDataFileConfigurationEditor.h:99
QPushButton * myOKButton
Definition: movementDataFileConfigurationEditor.h:88
QComboBox * unit
Definition: movementDataFileConfigurationEditor.h:95
QComboBox * myConfigurations
Definition: movementDataFileConfigurationEditor.h:79
QLabel * myConfigurationLabel
Definition: movementDataFileConfigurationEditor.h:78
QSpinBox * column
Definition: movementDataFileConfigurationEditor.h:94
QToolButton * myRemoveMovementFileConfiguration
Definition: movementDataFileConfigurationEditor.h:86
QString myInitialSelection
Definition: movementDataFileConfigurationEditor.h:77
makVrv::DtDe & myDe
Definition: movementDataFileConfigurationEditor.h:125
Contains makVrv::DtVirtualBaseClass class.
QLabel * myStartRowLabel
Definition: movementDataFileConfigurationEditor.h:80
QLabel * label
Definition: movementDataFileConfigurationEditor.h:93
QToolButton * myAddMovementFileConfiguration
Definition: movementDataFileConfigurationEditor.h:85
makVrv::DtDe & myDe
Definition: movementDataFileConfigurationEditor.h:102
QLineEdit * myStartRow
Definition: movementDataFileConfigurationEditor.h:81
Definition: movementDataFileConfigurationEditor.h:91
QWidget * myConfiguration
Definition: movementDataFileConfigurationEditor.h:83
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:72
QLabel * myInstructions
Definition: movementDataFileConfigurationEditor.h:84
QToolButton * myRenameMovementFileConfiguration
Definition: movementDataFileConfigurationEditor.h:87
QPushButton * myCancelButton
Definition: movementDataFileConfigurationEditor.h:89
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:33