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

Connection list widget. More...

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

Public Member Functions

 DtConnectionListWidget (DtDe &de, QWidget *parent)
 CTOR.
virtual ~DtConnectionListWidget ()
 DTOR.
void activate ()
 Called to start the widget handling events.
void deactivate ()
 Called to stop the widget handling events.
DtConnectionListInterface functions
virtual void addDriver (const std::string &driverName, DtConnectionListInterface::DriverState state)
 Add a sim.
virtual void removeDriver (const std::string &driverName)
virtual void setCurrentDriver (const std::string &name)
virtual void setDriverState (const std::string &driverName, DtConnectionListInterface::DriverState state)
virtual void setAutoConnectDriver (const std::string &driverName)
virtual void setCurrentDriverState (DtConnectionListInterface::DriverState state)
- Public Member Functions inherited from makVrv::DtConnectionListInterface
 DtConnectionListInterface ()
virtual ~DtConnectionListInterface ()

Protected Slots

virtual void on_myConnections_itemSelectionChanged ()
virtual void on_myConnectButton_clicked ()
virtual void on_myAutoConnectButton_clicked ()
virtual void on_myAutoConnectComboBox_currentIndexChanged (const QString &text)

Protected Member Functions

void setupGui ()
void setItemState (QTreeWidgetItem *item, DtConnectionListInterface::DriverState state)
void setItemAutoConnect (QTreeWidgetItem *item, bool isAutoConnect)

Protected Attributes

DtDemyDe
DtConnectionListLogicmyLogic
QTreeWidgetmyConnections
QPushButtonmyConnectButton
QPushButtonmyAutoConnectButton
QComboBoxmyAutoConnectComboBox

Additional Inherited Members

- Public Types inherited from makVrv::DtConnectionListInterface
enum  DriverState { Stopped = 0, Started = 1, Unavailable = 2 }
- Public Attributes inherited from makVrv::DtConnectionListInterface
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

Connection list widget.

Constructor & Destructor Documentation

makVrv::DtConnectionListWidget::DtConnectionListWidget ( DtDe de,
QWidget parent 
)

CTOR.

virtual makVrv::DtConnectionListWidget::~DtConnectionListWidget ( )
virtual

DTOR.

Member Function Documentation

void makVrv::DtConnectionListWidget::activate ( )

Called to start the widget handling events.

void makVrv::DtConnectionListWidget::deactivate ( )

Called to stop the widget handling events.

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

Add a sim.

Implements makVrv::DtConnectionListInterface.

virtual void makVrv::DtConnectionListWidget::removeDriver ( const std::string &  driverName)
virtual
virtual void makVrv::DtConnectionListWidget::setCurrentDriver ( const std::string &  name)
virtual
virtual void makVrv::DtConnectionListWidget::setDriverState ( const std::string &  driverName,
DtConnectionListInterface::DriverState  state 
)
virtual
virtual void makVrv::DtConnectionListWidget::setAutoConnectDriver ( const std::string &  driverName)
virtual
virtual void makVrv::DtConnectionListWidget::setCurrentDriverState ( DtConnectionListInterface::DriverState  state)
virtual
virtual void makVrv::DtConnectionListWidget::on_myConnections_itemSelectionChanged ( )
protectedvirtualslot
virtual void makVrv::DtConnectionListWidget::on_myConnectButton_clicked ( )
protectedvirtualslot
virtual void makVrv::DtConnectionListWidget::on_myAutoConnectButton_clicked ( )
protectedvirtualslot
virtual void makVrv::DtConnectionListWidget::on_myAutoConnectComboBox_currentIndexChanged ( const QString &  text)
protectedvirtualslot
void makVrv::DtConnectionListWidget::setupGui ( )
protected
void makVrv::DtConnectionListWidget::setItemState ( QTreeWidgetItem item,
DtConnectionListInterface::DriverState  state 
)
protected
void makVrv::DtConnectionListWidget::setItemAutoConnect ( QTreeWidgetItem item,
bool  isAutoConnect 
)
protected

Member Data Documentation

DtDe& makVrv::DtConnectionListWidget::myDe
protected
DtConnectionListLogic* makVrv::DtConnectionListWidget::myLogic
protected
QTreeWidget* makVrv::DtConnectionListWidget::myConnections
protected
QPushButton* makVrv::DtConnectionListWidget::myConnectButton
protected
QPushButton* makVrv::DtConnectionListWidget::myAutoConnectButton
protected
QComboBox* makVrv::DtConnectionListWidget::myAutoConnectComboBox
protected

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

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)