VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtSimulationSettingsLogic Class Reference

Logic class for makVrv::DtSimulationSettingsDialog. More...

Public Member Functions

 DtSimulationSettingsLogic (DtDe &de, DtSimulationSettingsInterface &simSettingsInterface, const std::string &driverClassName, const std::string &protocolName)
 CTOR. More...
 
virtual ~DtSimulationSettingsLogic ()
 DTOR. More...
 
virtual std::string addSimulationConnection ()
 Add a new simulation driver. More...
 
virtual void renameSimulationConnection (const std::string &oldName, const std::string &newName)
 Rename a simulation driver. More...
 
virtual void removeSimulationConnection (const std::string &driverName)
 Remove a simulation driver. More...
 

Protected Member Functions

std::string generateName ()
 
void on_driverAdded (DtDriver &)
 
void on_driverToBeDestroyed (DtDriver &)
 
void on_autoDriverChanged (const std::string &driver)
 

Protected Attributes

DtDemyDe
 
DtSimulationSettingsInterfacemyInterface
 
std::string myDriverClassName
 
std::string myProtocolName
 
DtSignalConnectionManager mySignalConnections
 

Detailed Description

Logic class for makVrv::DtSimulationSettingsDialog.

Constructor & Destructor Documentation

makVrv::DtSimulationSettingsLogic::DtSimulationSettingsLogic ( DtDe de,
DtSimulationSettingsInterface simSettingsInterface,
const std::string &  driverClassName,
const std::string &  protocolName 
)

CTOR.

virtual makVrv::DtSimulationSettingsLogic::~DtSimulationSettingsLogic ( )
virtual

DTOR.

Member Function Documentation

virtual std::string makVrv::DtSimulationSettingsLogic::addSimulationConnection ( )
virtual

Add a new simulation driver.

Returns
The name of the simulation driver created.
Return values
""if no simulation driver was created.
virtual void makVrv::DtSimulationSettingsLogic::renameSimulationConnection ( const std::string &  oldName,
const std::string &  newName 
)
virtual

Rename a simulation driver.

virtual void makVrv::DtSimulationSettingsLogic::removeSimulationConnection ( const std::string &  driverName)
virtual

Remove a simulation driver.

std::string makVrv::DtSimulationSettingsLogic::generateName ( )
protected
void makVrv::DtSimulationSettingsLogic::on_driverAdded ( DtDriver )
protected
void makVrv::DtSimulationSettingsLogic::on_driverToBeDestroyed ( DtDriver )
protected
void makVrv::DtSimulationSettingsLogic::on_autoDriverChanged ( const std::string &  driver)
protected

Member Data Documentation

DtDe& makVrv::DtSimulationSettingsLogic::myDe
protected
DtSimulationSettingsInterface& makVrv::DtSimulationSettingsLogic::myInterface
protected
std::string makVrv::DtSimulationSettingsLogic::myDriverClassName
protected
std::string makVrv::DtSimulationSettingsLogic::myProtocolName
protected
DtSignalConnectionManager makVrv::DtSimulationSettingsLogic::mySignalConnections
protected

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)