VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Protected Attributes
makVrv::DtSensorConfigurationPageLogic Class Reference

Logic for a sensor configuration GUI page. More...

Public Member Functions

 DtSensorConfigurationPageLogic (DtDe &de, DtSensorConfigurationPage &widget)
 CTOR.
virtual ~DtSensorConfigurationPageLogic ()
 DTOR.
virtual void setSensorModule (const std::string &moduleNameStr, const std::string &sensorName)
 Set the module for the named sensor.
virtual void renameSensor (const std::string &oldName, const std::string &newName)
 Rename a sensor from oldName to newName.
virtual void restoreDefaults ()
 Restore the sensor settings from defaults.
virtual void restoreFactoryDefaults ()
 Restore the sensor settings from factory defaults.
void sendSettingsToGui ()
 Send the current application state to the GUI.
virtual void sendSensorsToGui ()
 Send the current list of sensors to the GUI.
virtual void sendModulesToGui ()
 Send the current list of sensor modules to the GUI.
virtual void importSettings (const std::string &filePath)
 Import sensor settings from the specified file.
virtual void exportSettings (const std::string &filePath)
 Export sensor settings to the specified file.
virtual void setSensor (const std::string &defStr)
 Set the currently selected sensor.
virtual void newSensor ()
 Create a new sensor.

Protected Attributes

DtDemyDe
DtMasterSensorControllermyController
DtSignalConnectionManager mySignals
DtSensorConfigurationPagemyWidget

Detailed Description

Logic for a sensor configuration GUI page.

Handles create/destroy/rename sensor operations and selecting the sensor module for a particular sensor

Constructor & Destructor Documentation

makVrv::DtSensorConfigurationPageLogic::DtSensorConfigurationPageLogic ( DtDe de,
DtSensorConfigurationPage widget 
)

CTOR.

virtual makVrv::DtSensorConfigurationPageLogic::~DtSensorConfigurationPageLogic ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtSensorConfigurationPageLogic::setSensorModule ( const std::string &  moduleNameStr,
const std::string &  sensorName 
)
virtual

Set the module for the named sensor.

virtual void makVrv::DtSensorConfigurationPageLogic::renameSensor ( const std::string &  oldName,
const std::string &  newName 
)
virtual

Rename a sensor from oldName to newName.

virtual void makVrv::DtSensorConfigurationPageLogic::restoreDefaults ( )
virtual

Restore the sensor settings from defaults.

virtual void makVrv::DtSensorConfigurationPageLogic::restoreFactoryDefaults ( )
virtual

Restore the sensor settings from factory defaults.

void makVrv::DtSensorConfigurationPageLogic::sendSettingsToGui ( )

Send the current application state to the GUI.

virtual void makVrv::DtSensorConfigurationPageLogic::sendSensorsToGui ( )
virtual

Send the current list of sensors to the GUI.

virtual void makVrv::DtSensorConfigurationPageLogic::sendModulesToGui ( )
virtual

Send the current list of sensor modules to the GUI.

virtual void makVrv::DtSensorConfigurationPageLogic::importSettings ( const std::string &  filePath)
virtual

Import sensor settings from the specified file.

virtual void makVrv::DtSensorConfigurationPageLogic::exportSettings ( const std::string &  filePath)
virtual

Export sensor settings to the specified file.

virtual void makVrv::DtSensorConfigurationPageLogic::setSensor ( const std::string &  defStr)
virtual

Set the currently selected sensor.

virtual void makVrv::DtSensorConfigurationPageLogic::newSensor ( )
virtual

Create a new sensor.

Member Data Documentation

DtDe& makVrv::DtSensorConfigurationPageLogic::myDe
protected
DtMasterSensorController* makVrv::DtSensorConfigurationPageLogic::myController
protected
DtSignalConnectionManager makVrv::DtSensorConfigurationPageLogic::mySignals
protected
DtSensorConfigurationPage& makVrv::DtSensorConfigurationPageLogic::myWidget
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)