VR-Forces Developer's Guide
 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.

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

Public Member Functions

 DtConnectionListWidget (DtDe &de, QWidget *parent)
 
virtual ~DtConnectionListWidget ()
 
void activate ()
 
void deactivate ()
 
DtConnectionListInterface functions
virtual void addDriver (const std::string &driverName, DtConnectionListInterface::DriverState state)
 
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
 

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 Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)