VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Private Member Functions
makVrv::DtJoystickConfigurationWidget Class Reference
Inheritance diagram for makVrv::DtJoystickConfigurationWidget:
Inheritance graph
[legend]

Public Member Functions

 DtJoystickConfigurationWidget (DtDe &, QWidget *parent=NULL, const Qt::WindowFlags &flags=0)
 default constructor
virtual ~DtJoystickConfigurationWidget ()
 destructor
virtual void addFunction (const DtString &group, const DtString &functionName, const QString &controllerName="", const QString &controllerFunction="")
 Adds a new function to this widget. If the functional group exists will add as a child of that group.
virtual void clear ()
 Clears widget.
virtual void setCurrentConfiguration (const std::string &)
virtual void setFunctionSelectionEnabled (bool b)
virtual void removeControllerInformation (const std::string &functionGroup, const std::string &function)
virtual void setControllerInformation (const std::string &functionGroup, const std::string &function, const QString &controllerName, const QString &controllerFunction)

Public Attributes

boost::signal< void(const
std::string &, const
std::string &)> 
signal_chooseAxisControllerInformation
boost::signal< void(const
std::string &, const
std::string &)> 
signal_chooseButtonControllerInformation
boost::signal< void(const
std::string &, const
std::string &)> 
signal_removeControllerInformation
boost::signal< void(const
std::string &, const
std::string &)> 
signal_copyControllerFunctionFromTo
QTreeWidgetmyFunctions
std::map< DtString,
QTreeWidgetItem * > 
myFunctionalGroups
DtDemyDe
std::vector< QWidget * > myContainers
std::vector< QPushButton * > myButtons
std::string myCurrentConfiguration
QMenumyRightClickMenu

Protected Slots

virtual void onAxisControlSelect ()
virtual void onButtonControlSelect ()
virtual void onControlRemove ()
virtual void showRightClickMenu (QTreeWidgetItem *, QMouseEvent *, int col)
virtual void copyGroupFunctions ()

Protected Member Functions

void setupGui ()
virtual QTreeWidgetItemitemFor (const std::string &functionGroup, const std::string &function) const
virtual QString translateString (const std::string &str) const
 Translate the given string given translation context known to this dialog.

Private Member Functions

 DtJoystickConfigurationWidget (const DtJoystickConfigurationWidget &orig)
 copy constructor. Not Implemented.
DtJoystickConfigurationWidgetoperator= (const DtJoystickConfigurationWidget &rhs)
 assignment operator. Not Implemented.

Constructor & Destructor Documentation

makVrv::DtJoystickConfigurationWidget::DtJoystickConfigurationWidget ( DtDe ,
QWidget parent = NULL,
const Qt::WindowFlags &  flags = 0 
)

default constructor

virtual makVrv::DtJoystickConfigurationWidget::~DtJoystickConfigurationWidget ( )
virtual

destructor

makVrv::DtJoystickConfigurationWidget::DtJoystickConfigurationWidget ( const DtJoystickConfigurationWidget orig)
private

copy constructor. Not Implemented.

Member Function Documentation

virtual void makVrv::DtJoystickConfigurationWidget::addFunction ( const DtString group,
const DtString functionName,
const QString &  controllerName = "",
const QString &  controllerFunction = "" 
)
virtual

Adds a new function to this widget. If the functional group exists will add as a child of that group.

virtual void makVrv::DtJoystickConfigurationWidget::clear ( )
virtual

Clears widget.

virtual void makVrv::DtJoystickConfigurationWidget::setCurrentConfiguration ( const std::string &  )
virtual
virtual void makVrv::DtJoystickConfigurationWidget::setFunctionSelectionEnabled ( bool  b)
virtual
virtual void makVrv::DtJoystickConfigurationWidget::removeControllerInformation ( const std::string &  functionGroup,
const std::string &  function 
)
virtual
virtual void makVrv::DtJoystickConfigurationWidget::setControllerInformation ( const std::string &  functionGroup,
const std::string &  function,
const QString &  controllerName,
const QString &  controllerFunction 
)
virtual
void makVrv::DtJoystickConfigurationWidget::setupGui ( )
protected
virtual QTreeWidgetItem* makVrv::DtJoystickConfigurationWidget::itemFor ( const std::string &  functionGroup,
const std::string &  function 
) const
protectedvirtual
virtual QString makVrv::DtJoystickConfigurationWidget::translateString ( const std::string &  str) const
protectedvirtual

Translate the given string given translation context known to this dialog.

virtual void makVrv::DtJoystickConfigurationWidget::onAxisControlSelect ( )
protectedvirtualslot
virtual void makVrv::DtJoystickConfigurationWidget::onButtonControlSelect ( )
protectedvirtualslot
virtual void makVrv::DtJoystickConfigurationWidget::onControlRemove ( )
protectedvirtualslot
virtual void makVrv::DtJoystickConfigurationWidget::showRightClickMenu ( QTreeWidgetItem ,
QMouseEvent *  ,
int  col 
)
protectedvirtualslot
virtual void makVrv::DtJoystickConfigurationWidget::copyGroupFunctions ( )
protectedvirtualslot
DtJoystickConfigurationWidget& makVrv::DtJoystickConfigurationWidget::operator= ( const DtJoystickConfigurationWidget rhs)
private

assignment operator. Not Implemented.

Member Data Documentation

boost::signal<void (const std::string&, const std::string&)> makVrv::DtJoystickConfigurationWidget::signal_chooseAxisControllerInformation
boost::signal<void (const std::string&, const std::string&)> makVrv::DtJoystickConfigurationWidget::signal_chooseButtonControllerInformation
boost::signal<void (const std::string&, const std::string&)> makVrv::DtJoystickConfigurationWidget::signal_removeControllerInformation
boost::signal<void (const std::string&, const std::string&)> makVrv::DtJoystickConfigurationWidget::signal_copyControllerFunctionFromTo
QTreeWidget* makVrv::DtJoystickConfigurationWidget::myFunctions
std::map<DtString, QTreeWidgetItem*> makVrv::DtJoystickConfigurationWidget::myFunctionalGroups
DtDe& makVrv::DtJoystickConfigurationWidget::myDe
std::vector<QWidget*> makVrv::DtJoystickConfigurationWidget::myContainers
std::vector<QPushButton*> makVrv::DtJoystickConfigurationWidget::myButtons
std::string makVrv::DtJoystickConfigurationWidget::myCurrentConfiguration
QMenu* makVrv::DtJoystickConfigurationWidget::myRightClickMenu

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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)