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

The interface to the connection list. More...

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

Public Types

enum  DriverState { Stopped = 0, Started = 1, Unavailable = 2 }

Public Member Functions

 DtConnectionListInterface ()
virtual ~DtConnectionListInterface ()
virtual void addDriver (const std::string &driverName, DtConnectionListInterface::DriverState state)=0
 Add a sim.
virtual void removeDriver (const std::string &driverName)=0
virtual void setCurrentDriver (const std::string &name)=0
virtual void setCurrentDriverState (DriverState state)=0
virtual void setDriverState (const std::string &driverName, DriverState state)=0
virtual void setAutoConnectDriver (const std::string &driverName)=0

Public Attributes

boost::signal< void(const
std::string &)> 
signal_currentDriverChanged
boost::signal< void()> signal_connectCurrentDriver
boost::signal< void()> signal_setCurrentAsAutoDriver
boost::signal< void(const
std::string &)> 
signal_setDriverAsAutoDriver

Detailed Description

The interface to the connection list.

Member Enumeration Documentation

Enumerator:
Stopped 
Started 
Unavailable 

Constructor & Destructor Documentation

makVrv::DtConnectionListInterface::DtConnectionListInterface ( )
virtual makVrv::DtConnectionListInterface::~DtConnectionListInterface ( )
virtual

Member Function Documentation

virtual void makVrv::DtConnectionListInterface::addDriver ( const std::string &  driverName,
DtConnectionListInterface::DriverState  state 
)
pure virtual

Add a sim.

Implemented in makVrv::DtConnectionListWidget.

virtual void makVrv::DtConnectionListInterface::removeDriver ( const std::string &  driverName)
pure virtual
virtual void makVrv::DtConnectionListInterface::setCurrentDriver ( const std::string &  name)
pure virtual
virtual void makVrv::DtConnectionListInterface::setCurrentDriverState ( DriverState  state)
pure virtual
virtual void makVrv::DtConnectionListInterface::setDriverState ( const std::string &  driverName,
DriverState  state 
)
pure virtual
virtual void makVrv::DtConnectionListInterface::setAutoConnectDriver ( const std::string &  driverName)
pure virtual

Member Data Documentation

boost::signal<void (const std::string&)> makVrv::DtConnectionListInterface::signal_currentDriverChanged
boost::signal<void ()> makVrv::DtConnectionListInterface::signal_connectCurrentDriver
boost::signal<void ()> makVrv::DtConnectionListInterface::signal_setCurrentAsAutoDriver
boost::signal<void (const std::string&)> makVrv::DtConnectionListInterface::signal_setDriverAsAutoDriver

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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)