26 class DtPersistenceToolbarWidget;
27 class DtMasterSensorController;
30 class DtSensorConfigurationPageLogic;
60 virtual QString title();
63 virtual const std::string& pageClassName()
const;
66 static const std::string& thePageClassName();
71 virtual void selectWidget(
const std::string& moduleNameStr,
DtSensor* sensor );
81 void on_factoryDefaultsRestored();
82 void on_defaultsRestored();
85 void on_importFilePathChosen(
const std::string& filePath);
86 void on_exportFilePathChosen(
const std::string& filePath );
90 virtual void activate();
93 virtual void deactivate();
96 virtual void onCurrentInstanceChanged(QString definition);
99 virtual void onCurrentInstanceChanged(
int);
102 virtual void setSelectedSensor(
DtSensor* sensor );
105 virtual void clearWidget();
108 virtual void onRenameInstanceRequested();
111 virtual void onNewInstanceRequested();
114 virtual void addSensor(
const std::string& sensorName );
117 virtual void onDeleteInstanceRequested();
123 virtual void renameInstance(
const std::string& oldName,
const std::string& newName);
127 void slot_moduleChanged(
int index);
An dialog page which contains a list of instances and allows selection of the instance.
Definition: DtSelectedInstanceDialogPage.h:24
DtSensorConfigurationPageLogic * myLogic
Definition: DtSensorConfigurationPage.h:137
QWidget * myPageWidget
Definition: DtSensorConfigurationPage.h:134
QWidget * myCurrentWidget
Definition: DtSensorConfigurationPage.h:136
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
DtMasterSensorController * myController
Definition: DtSensorConfigurationPage.h:130
Contains makVrv::DtSelectedInstanceDialogPage class. This dialog page will create a selected instance...
Contains DLL export macros.
Logic for a sensor configuration GUI page.
Definition: DtSensorConfigurationPageLogic.h:28
DtPageCreatorTemplate< DtSensorConfigurationPage > DtSensorConfigurationPageCreator
A creator for the DtSensorConfigurationPager.
Definition: DtSensorConfigurationPage.h:142
QVBoxLayout * myPageLayout
Definition: DtSensorConfigurationPage.h:135
GUI to create, remove, and modify sensor configurations.
Definition: DtSensorConfigurationPage.h:37
DtPersistenceToolbarWidget * myPersistenceWidget
Definition: DtSensorConfigurationPage.h:131
Interface for a GUI to manage and configure sensors.
Definition: DtSensorConfigurationPageInterface.h:22
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Definition of a sensor.
Definition: DtSensor.h:30
Contains makVrv::DtSensorManager class.
Base class to provide boost signal/slot management.
QComboBox * mySensorModuleCombo
Definition: DtSensorConfigurationPage.h:133
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:76
A collection of icon configurations. The collection maintains flags indicating whether to generate ic...
Definition: DtQIconConfiguration.h:131
Main thread controller used to create, destroy, and modify sensors.
Definition: DtMasterSensorController.h:25
DtSignalConnectionManager mySignals
Definition: DtSensorConfigurationPage.h:132
std::vector< DtSensor * > SensorVec
List of sensors.
Definition: DtSensorManager.h:40
std::vector< const DtSensorModule * > SensorModuleVec
List of sensor modules.
Definition: DtSensorManager.h:43