14 #include <boost/signals.hpp>
29 virtual void addSensor(
const std::string& sensorName ) = 0;
35 virtual void renameInstance(
const std::string& oldName,
const std::string& newName) = 0;
38 virtual void setSelectedSensor(
DtSensor* sensor ) = 0;
45 virtual void selectWidget(
const std::string& moduleNameStr,
DtSensor* sensor ) = 0;
79 <void (
const std::string& oldName,
const std::string& newName)>
85 boost::signal<void (const std::string&, const std::string&)>
boost::signal< void()> signal_newSensorRequested
Emitted when the GUI requests the creation of a new sensor.
Definition: DtSensorConfigurationPageInterface.h:75
boost::signal< void(const std::string &)> signal_exportSettingsRequested
Emitted when the GUI requests export of the current sensor settings.
Definition: DtSensorConfigurationPageInterface.h:67
boost::signal< void(const std::string &)> signal_sensorSelected
Emitted when the current sensor changes in the GUI.
Definition: DtSensorConfigurationPageInterface.h:72
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
Interface for a GUI to manage and configure sensors.
Definition: DtSensorConfigurationPageInterface.h:22
boost::signal< void(const std::string &, const std::string &)> signal_sensorModuleSelected
Emitted when the sensor module for a sensor is changed.
Definition: DtSensorConfigurationPageInterface.h:86
boost::signal< void()> signal_restoreFactorySettingsRequested
Emitted when the GUI requests that the current sensor settings be restored from factory defaults...
Definition: DtSensorConfigurationPageInterface.h:56
boost::signal< void(const std::string &)> signal_importSettingsRequested
Emitted when the GUI requests import from a file into the current sensor settings.
Definition: DtSensorConfigurationPageInterface.h:62
Definition of a sensor.
Definition: DtSensor.h:30
boost::signal< void()> signal_restoreSettingsRequested
Emitted when the GUI requests that the current sensor settings be restored from startup defaults...
Definition: DtSensorConfigurationPageInterface.h:52
Contains makVrv::DtSensorManager class.
boost::signal< void(const std::string &oldName, const std::string &newName)> signal_renameSensorRequested
Emitted when the GUI requests that a sensor be renamed.
Definition: DtSensorConfigurationPageInterface.h:80
std::vector< DtSensor * > SensorVec
List of sensors.
Definition: DtSensorManager.h:40
std::vector< const DtSensorModule * > SensorModuleVec
List of sensor modules.
Definition: DtSensorManager.h:43