VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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. More...
 
virtual ~DtConnectionListWidget ()
 DTOR. More...
 
void activate ()
 Called to start the widget handling events. More...
 
void deactivate ()
 Called to stop the widget handling events. More...
 
DtConnectionListInterface functions
virtual void addDriver (const std::string &driverName, DtConnectionListInterface::DriverState state)
 Add a sim. More...
 
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::signalslib::signal
< void(const std::string &)> 
signal_currentDriverChanged
 
boost::signalslib::signal< void()> signal_connectCurrentDriver
 
boost::signalslib::signal< void()> signal_setCurrentAsAutoDriver
 
boost::signalslib::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 Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)