25 class DtPersistenceToolbarWidget;
26 class DtMasterSensorController;
29 class DtSensorConfigurationPageLogic;
59 virtual QString title();
62 virtual const std::string& pageClassName()
const;
65 static const std::string& thePageClassName();
70 virtual void selectWidget(
const std::string& moduleNameStr,
DtSensor* sensor );
80 void on_factoryDefaultsRestored();
81 void on_defaultsRestored();
84 void on_importFilePathChosen(
const std::string& filePath);
85 void on_exportFilePathChosen(
const std::string& filePath );
89 virtual void activate();
92 virtual void deactivate();
95 virtual void onCurrentInstanceChanged(QString definition);
98 virtual void onCurrentInstanceChanged(
int);
101 virtual void setSelectedSensor(
DtSensor* sensor );
104 virtual void clearWidget();
107 virtual void onRenameInstanceRequested();
110 virtual void onNewInstanceRequested();
113 virtual void addSensor(
const std::string& sensorName );
116 virtual void onDeleteInstanceRequested();
122 virtual void renameInstance(
const std::string& oldName,
const std::string& newName);
126 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:134
QWidget * myCurrentWidget
Definition: DtSensorConfigurationPage.h:133
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
DtMasterSensorController * myController
Definition: DtSensorConfigurationPage.h:129
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:139
GUI to create, remove, and modify sensor configurations.
Definition: DtSensorConfigurationPage.h:36
DtPersistenceToolbarWidget * myPersistenceWidget
Definition: DtSensorConfigurationPage.h:130
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:132
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
A collection of icon configurations. The collection maintains flags indicating whether to generate ic...
Definition: DtQIconConfiguration.h:75
Main thread controller used to create, destroy, and modify sensors.
Definition: DtMasterSensorController.h:25
DtSignalConnectionManager mySignals
Definition: DtSensorConfigurationPage.h:131
std::vector< DtSensor * > SensorVec
List of sensors.
Definition: DtSensorManager.h:40
std::vector< const DtSensorModule * > SensorModuleVec
List of sensor modules.
Definition: DtSensorManager.h:43