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

Logic for makVrv::DtDriverWidget. More...

Inheritance diagram for makVrv::DtDriverWidgetLogic:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~DtDriverWidgetLogic ()
 DTOR.
virtual void setupWidget ()
 Called during the widget's construction. Must be called after the widget's gui exists.
virtual void addDriver (const std::string &driverClassName)
 Connect to a slave.
virtual void startDriver (const std::string &driverName)
 Start the driver with the given name.
virtual void stopDriver (const std::string &driverName)
 Stop the driver with the given name.
virtual void deleteDriver (const std::string &driverName)
 Delete the driver with the given name.
virtual void createNewDriverInteractively ()
 Create a new driver via user input.
virtual void slot_activate (DtDe *de)
 Necessary slot.
virtual void slot_deactivate (DtDe *de)
 Necessary slot.
DtDede ()

Static Public Member Functions

static DtDriverWidgetLogiccreate (DtDe &de, DtDriverWidgetInterface *iFace)
 Create and initialize the logic.

Protected Member Functions

virtual void slot_onDriverAdded (DtDriver &driver)
virtual void slot_onDriverToBeDestroyed (DtDriver &driver)
virtual void slot_onDriverStarted (DtDriver &driver)
virtual void slot_onDriverStopped (DtDriver &driver)
 DtDriverWidgetLogic (DtDe &de, DtDriverWidgetInterface *rcInterface)
 Constructor is protected because the static creator needs to call bind().

Protected Attributes

DtDemyDe
DtDriverManagermyManager
DtDriverWidgetInterfacemyInterface

Detailed Description

Logic for makVrv::DtDriverWidget.


Constructor & Destructor Documentation

DTOR.

Constructor is protected because the static creator needs to call bind().


Member Function Documentation

Create and initialize the logic.

It calls bind() on the created logic.

virtual void makVrv::DtDriverWidgetLogic::setupWidget ( ) [virtual]

Called during the widget's construction. Must be called after the widget's gui exists.

virtual void makVrv::DtDriverWidgetLogic::addDriver ( const std::string &  driverClassName) [virtual]

Connect to a slave.

virtual void makVrv::DtDriverWidgetLogic::startDriver ( const std::string &  driverName) [virtual]

Start the driver with the given name.

virtual void makVrv::DtDriverWidgetLogic::stopDriver ( const std::string &  driverName) [virtual]

Stop the driver with the given name.

virtual void makVrv::DtDriverWidgetLogic::deleteDriver ( const std::string &  driverName) [virtual]

Delete the driver with the given name.

Create a new driver via user input.

virtual void makVrv::DtDriverWidgetLogic::slot_activate ( DtDe de) [virtual]

Necessary slot.

virtual void makVrv::DtDriverWidgetLogic::slot_deactivate ( DtDe de) [virtual]

Necessary slot.

virtual void makVrv::DtDriverWidgetLogic::slot_onDriverAdded ( DtDriver driver) [protected, virtual]
virtual void makVrv::DtDriverWidgetLogic::slot_onDriverToBeDestroyed ( DtDriver driver) [protected, virtual]
virtual void makVrv::DtDriverWidgetLogic::slot_onDriverStarted ( DtDriver driver) [protected, virtual]
virtual void makVrv::DtDriverWidgetLogic::slot_onDriverStopped ( DtDriver driver) [protected, virtual]

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)