VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtSimulationSettingsLogic Class Reference

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

List of all members.

Public Member Functions

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

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

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.

DTOR.


Member Function Documentation

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.

void makVrv::DtSimulationSettingsLogic::on_autoDriverChanged ( const std::string &  driver) [protected]

Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)