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;
78 boost::signalslib::signal<void (const std::string& oldName, const std::string& newName)>
84 boost::signalslib::signal<void (const std::string&, const std::string&)>
boost::signalslib::signal< void(const std::string &, const std::string &)> signal_sensorModuleSelected
Emitted when the sensor module for a sensor is changed.
Definition: DtSensorConfigurationPageInterface.h:85
boost::signalslib::signal< void(const std::string &)> signal_exportSettingsRequested
Emitted when the GUI requests export of the current sensor settings.
Definition: DtSensorConfigurationPageInterface.h:67
boost::signalslib::signal< void()> signal_restoreFactorySettingsRequested
Emitted when the GUI requests that the current sensor settings be restored from factory defaults...
Definition: DtSensorConfigurationPageInterface.h:56
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
boost::signalslib::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
Contains DLL export macros.
boost::signalslib::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:79
boost::signalslib::signal< void()> signal_newSensorRequested
Emitted when the GUI requests the creation of a new sensor.
Definition: DtSensorConfigurationPageInterface.h:75
boost::signalslib::signal< void()> signal_restoreSettingsRequested
Emitted when the GUI requests that the current sensor settings be restored from startup defaults...
Definition: DtSensorConfigurationPageInterface.h:52
Interface for a GUI to manage and configure sensors.
Definition: DtSensorConfigurationPageInterface.h:22
Definition of a sensor.
Definition: DtSensor.h:30
Contains makVrv::DtSensorManager class.
boost::signalslib::signal< void(const std::string &)> signal_sensorSelected
Emitted when the current sensor changes in the GUI.
Definition: DtSensorConfigurationPageInterface.h:72
std::vector< DtSensor * > SensorVec
List of sensors.
Definition: DtSensorManager.h:40
std::vector< const DtSensorModule * > SensorModuleVec
List of sensor modules.
Definition: DtSensorManager.h:43