25 class DtPersistenceToolbarWidget;
26 class DtMasterSensorController;
29 class DtSensorConfigurationPageLogic;
55 virtual QString title();
58 virtual const std::string& pageClassName()
const;
61 static const std::string& thePageClassName();
66 virtual void selectWidget(
const std::string& moduleNameStr,
DtSensor* sensor );
76 void on_factoryDefaultsRestored();
77 void on_defaultsRestored();
80 void on_importFilePathChosen(
const std::string& filePath);
81 void on_exportFilePathChosen(
const std::string& filePath );
85 virtual void activate();
88 virtual void deactivate();
91 virtual void onCurrentInstanceChanged(QString definition);
94 virtual void onCurrentInstanceChanged(
int);
97 virtual void setSelectedSensor(
DtSensor* sensor );
100 virtual void clearWidget();
103 virtual void onRenameInstanceRequested();
106 virtual void onNewInstanceRequested();
109 virtual void addSensor(
const std::string& sensorName );
112 virtual void onDeleteInstanceRequested();
118 virtual void renameInstance(
const std::string& oldName,
const std::string& newName);
122 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:130
QWidget * myCurrentWidget
Definition: DtSensorConfigurationPage.h:129
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
DtMasterSensorController * myController
Definition: DtSensorConfigurationPage.h:125
Contains makVrv::DtSelectedInstanceDialogPage class.
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:135
GUI to create, remove, and modify sensor configurations.
Definition: DtSensorConfigurationPage.h:36
DtPersistenceToolbarWidget * myPersistenceWidget
Definition: DtSensorConfigurationPage.h:126
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:128
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Main thread controller used to create, destroy, and modify sensors.
Definition: DtMasterSensorController.h:25
DtSignalConnectionManager mySignals
Definition: DtSensorConfigurationPage.h:127
std::vector< DtSensor * > SensorVec
List of sensors.
Definition: DtSensorManager.h:40
std::vector< const DtSensorModule * > SensorModuleVec
List of sensor modules.
Definition: DtSensorManager.h:43