VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Types | Protected Slots | Protected Member Functions | Protected Attributes
makVrv::DtAxisConfigurationSelectionDialog Class Reference
Inheritance diagram for makVrv::DtAxisConfigurationSelectionDialog:
Inheritance graph
[legend]

Public Member Functions

 DtAxisConfigurationSelectionDialog (DtDe &, QWidget *parent=NULL, const Qt::WindowFlags &flags=Qt::Tool)
 
virtual ~DtAxisConfigurationSelectionDialog ()
 
virtual void setEditing (const std::string &fg, const std::string &function)
 
virtual void setDescription (const std::string &description)
 
virtual void setupFromControlInformation (const DtGameControlInformation &)
 
virtual DtGameControlInformation gameControlInformation () const
 
- Public Member Functions inherited from makVrv::DtGameControllerEventHandler
 DtGameControllerEventHandler ()
 
virtual ~DtGameControllerEventHandler ()
 
virtual bool canProcessEvent (DtGenericControllerEvent *) const
 
virtual void tick (bool sentEvents)
 
virtual void gameControllerDeviceRemoved (int)
 
virtual void gameControllerDeviceAdded (int)
 
virtual void noQueuedEvents ()
 
virtual void gameControlInformationAdded (const std::string &configuration, const std::string &functionGroup, const std::string &function, const DtGameControlInformation &i)
 

Public Attributes

boost::signals2::signal< void(DtGameControlInformation *)> signal_accept
 
QLabelmyControllerLabel
 
QComboBoxmyControllers
 
QPushButtonmyOKButton
 
QPushButtonmyCancelButton
 
QHBoxLayout * myBottomButtonLayout
 
QCheckBoxmyReverse
 
QSlider * mySlider
 
QGridLayout * mySliderLayout
 
QLabelmyMinimumLabel
 
QLabelmyMaximumLabel
 
QRadioButton * myDetect
 
QLabelmyControlLabel
 
QRadioButton * mySelect
 
QComboBoxmyAxisList
 
QLabelmyDescription
 

Protected Types

typedef std::map< int,
std::map< int, int > > 
LastJoystickAxisValue
 

Protected Slots

virtual void gameControllerSelected ()
 
virtual void onAxisChanged ()
 
virtual void onDetectTypeChanged ()
 

Protected Member Functions

virtual void accept ()
 
virtual void reject ()
 
virtual void closeEvent (QCloseEvent *)
 
virtual void controllerAdded (const DtJoystickManager::ControllerInformation &i)
 
virtual void controllerRemoved (int deviceIndex)
 
virtual bool gameControllerEvent (DtGenericControllerEvent *)
 
virtual bool filterGameControllerEvent (DtGenericControllerEvent *)
 
virtual void setupFromEvent (DtGenericControllerEvent *)
 
virtual QString translateString (const std::string &str) const
 

Protected Attributes

DtDemyDe
 
std::string myFunctionGroup
 
std::string myFunction
 
bool mySignaled
 
DtGameControlInformation::GameControlEvents myUnsupportedEvents
 
DtGameControlInformation::GameControlEvent myAxisEvent
 
DtGameControlProcessormyGameControlProcessor
 
DtSignalConnectionManager myConnections
 
LastJoystickAxisValue myLastJoystickAxisValue
 

Member Typedef Documentation

Constructor & Destructor Documentation

makVrv::DtAxisConfigurationSelectionDialog::DtAxisConfigurationSelectionDialog ( DtDe ,
QWidget *  parent = NULL,
const Qt::WindowFlags &  flags = Qt::Tool 
)

default constructor

virtual makVrv::DtAxisConfigurationSelectionDialog::~DtAxisConfigurationSelectionDialog ( )
virtual

destructor

Member Function Documentation

virtual void makVrv::DtAxisConfigurationSelectionDialog::setEditing ( const std::string &  fg,
const std::string &  function 
)
virtual
virtual void makVrv::DtAxisConfigurationSelectionDialog::setDescription ( const std::string &  description)
virtual
virtual void makVrv::DtAxisConfigurationSelectionDialog::setupFromControlInformation ( const DtGameControlInformation )
virtual
virtual DtGameControlInformation makVrv::DtAxisConfigurationSelectionDialog::gameControlInformation ( ) const
virtual
virtual void makVrv::DtAxisConfigurationSelectionDialog::accept ( )
protectedvirtual
virtual void makVrv::DtAxisConfigurationSelectionDialog::reject ( )
protectedvirtual
virtual void makVrv::DtAxisConfigurationSelectionDialog::closeEvent ( QCloseEvent *  )
protectedvirtual
virtual void makVrv::DtAxisConfigurationSelectionDialog::controllerAdded ( const DtJoystickManager::ControllerInformation i)
protectedvirtual
virtual void makVrv::DtAxisConfigurationSelectionDialog::controllerRemoved ( int  deviceIndex)
protectedvirtual
virtual bool makVrv::DtAxisConfigurationSelectionDialog::gameControllerEvent ( DtGenericControllerEvent )
protectedvirtual

Return true to handle the event and not allow other events to handle.

Implements makVrv::DtGameControllerEventHandler.

virtual bool makVrv::DtAxisConfigurationSelectionDialog::filterGameControllerEvent ( DtGenericControllerEvent )
protectedvirtual

Return true to filter this Game controller Event.

Reimplemented from makVrv::DtGameControllerEventHandler.

virtual void makVrv::DtAxisConfigurationSelectionDialog::setupFromEvent ( DtGenericControllerEvent )
protectedvirtual
virtual QString makVrv::DtAxisConfigurationSelectionDialog::translateString ( const std::string &  str) const
protectedvirtual

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

virtual void makVrv::DtAxisConfigurationSelectionDialog::gameControllerSelected ( )
protectedvirtualslot
virtual void makVrv::DtAxisConfigurationSelectionDialog::onAxisChanged ( )
protectedvirtualslot
virtual void makVrv::DtAxisConfigurationSelectionDialog::onDetectTypeChanged ( )
protectedvirtualslot

Member Data Documentation

boost::signals2::signal<void (DtGameControlInformation*)> makVrv::DtAxisConfigurationSelectionDialog::signal_accept
QLabel* makVrv::DtAxisConfigurationSelectionDialog::myControllerLabel
QComboBox* makVrv::DtAxisConfigurationSelectionDialog::myControllers
QPushButton* makVrv::DtAxisConfigurationSelectionDialog::myOKButton
QPushButton* makVrv::DtAxisConfigurationSelectionDialog::myCancelButton
QHBoxLayout* makVrv::DtAxisConfigurationSelectionDialog::myBottomButtonLayout
QCheckBox* makVrv::DtAxisConfigurationSelectionDialog::myReverse
QSlider* makVrv::DtAxisConfigurationSelectionDialog::mySlider
QGridLayout* makVrv::DtAxisConfigurationSelectionDialog::mySliderLayout
QLabel* makVrv::DtAxisConfigurationSelectionDialog::myMinimumLabel
QLabel* makVrv::DtAxisConfigurationSelectionDialog::myMaximumLabel
QRadioButton* makVrv::DtAxisConfigurationSelectionDialog::myDetect
QLabel* makVrv::DtAxisConfigurationSelectionDialog::myControlLabel
QRadioButton* makVrv::DtAxisConfigurationSelectionDialog::mySelect
QComboBox* makVrv::DtAxisConfigurationSelectionDialog::myAxisList
QLabel* makVrv::DtAxisConfigurationSelectionDialog::myDescription
DtDe& makVrv::DtAxisConfigurationSelectionDialog::myDe
protected
std::string makVrv::DtAxisConfigurationSelectionDialog::myFunctionGroup
protected
std::string makVrv::DtAxisConfigurationSelectionDialog::myFunction
protected
bool makVrv::DtAxisConfigurationSelectionDialog::mySignaled
protected
DtGameControlInformation::GameControlEvents makVrv::DtAxisConfigurationSelectionDialog::myUnsupportedEvents
protected
DtGameControlInformation::GameControlEvent makVrv::DtAxisConfigurationSelectionDialog::myAxisEvent
protected
DtGameControlProcessor* makVrv::DtAxisConfigurationSelectionDialog::myGameControlProcessor
protected
DtSignalConnectionManager makVrv::DtAxisConfigurationSelectionDialog::myConnections
protected
LastJoystickAxisValue makVrv::DtAxisConfigurationSelectionDialog::myLastJoystickAxisValue
protected

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)