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

Logic to DtConnectionSelectorWidget. More...

Public Member Functions

 DtConnectionSelectorWidgetLogic (DtDe &de, DtConnectionSelectorWidgetInterface &iFace)
virtual ~DtConnectionSelectorWidgetLogic ()
 virtual DTOR

Protected Member Functions

virtual void connect ()
 Connects all items that are scheduled to be connected.
virtual void disconnect ()
 Disconnects all items that are selected and connected.
void onDriverCreated (DtDriver &con)
 Called when a new driver is created. Will add to interface.
void onDriverDestroyed (DtDriver &con)
 Called when a driver is destroyed. Will remove from interface.
void onDriverStopped (DtDriver &con)
 Called when a driver is disconnected. Will change in interface.
void onDriverStarted (DtDriver &con)
 Called when a driver is connected. Will change in interface.
virtual void initialize ()
 Called on first de tick, finishes initialization. Do not call directly.
virtual void onDriverSelectionListChanged (std::string &driver, bool on)
 Called when the user has changed whether or not the driver will be on the list to be connected/disconnected.
virtual void updateConnectionStatus ()
 Will update whether or not connection button needs to be connected or disconnected.
virtual void onAutoDriverChanaged (const std::string &)
 Called when the auto driver has changed. Will rework the driver selected menu.
void updateInterface ()
 Adds all drivers to interface.

Protected Attributes

DtDemyDe
DtConnectionSelectorWidgetInterfacemyInterface

Detailed Description

Logic to DtConnectionSelectorWidget.

Constructor & Destructor Documentation

makVrv::DtConnectionSelectorWidgetLogic::DtConnectionSelectorWidgetLogic ( DtDe de,
DtConnectionSelectorWidgetInterface iFace 
)
virtual makVrv::DtConnectionSelectorWidgetLogic::~DtConnectionSelectorWidgetLogic ( )
virtual

virtual DTOR

Member Function Documentation

virtual void makVrv::DtConnectionSelectorWidgetLogic::connect ( )
protectedvirtual

Connects all items that are scheduled to be connected.

virtual void makVrv::DtConnectionSelectorWidgetLogic::disconnect ( )
protectedvirtual

Disconnects all items that are selected and connected.

void makVrv::DtConnectionSelectorWidgetLogic::onDriverCreated ( DtDriver con)
protected

Called when a new driver is created. Will add to interface.

void makVrv::DtConnectionSelectorWidgetLogic::onDriverDestroyed ( DtDriver con)
protected

Called when a driver is destroyed. Will remove from interface.

void makVrv::DtConnectionSelectorWidgetLogic::onDriverStopped ( DtDriver con)
protected

Called when a driver is disconnected. Will change in interface.

void makVrv::DtConnectionSelectorWidgetLogic::onDriverStarted ( DtDriver con)
protected

Called when a driver is connected. Will change in interface.

virtual void makVrv::DtConnectionSelectorWidgetLogic::initialize ( )
protectedvirtual

Called on first de tick, finishes initialization. Do not call directly.

virtual void makVrv::DtConnectionSelectorWidgetLogic::onDriverSelectionListChanged ( std::string &  driver,
bool  on 
)
protectedvirtual

Called when the user has changed whether or not the driver will be on the list to be connected/disconnected.

virtual void makVrv::DtConnectionSelectorWidgetLogic::updateConnectionStatus ( )
protectedvirtual

Will update whether or not connection button needs to be connected or disconnected.

virtual void makVrv::DtConnectionSelectorWidgetLogic::onAutoDriverChanaged ( const std::string &  )
protectedvirtual

Called when the auto driver has changed. Will rework the driver selected menu.

void makVrv::DtConnectionSelectorWidgetLogic::updateInterface ( )
protected

Adds all drivers to interface.

Member Data Documentation

DtDe& makVrv::DtConnectionSelectorWidgetLogic::myDe
protected
DtConnectionSelectorWidgetInterface& makVrv::DtConnectionSelectorWidgetLogic::myInterface
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)