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

Public Member Functions

 DtJoystickConfigurationLogic (DtDe &de, DtJoystickConfigurationWidget &iFace, DtPersistenceControlsInterface &, DtSelectInstanceWidgetWithFavorite &)
 CTOR.
virtual ~DtJoystickConfigurationLogic ()
 virtual DTOR

Protected Member Functions

void setupGui ()
 Called from constructor.
virtual void addJoystickControls (const std::string &functionGroup, const std::string &, const DtFunctionGroupInformation &)
 Adds a new joystick control to this configuration.
virtual void slot_chooseAxisControllerInformation (const std::string &functionGroup, const std::string &functionCode)
 Called to display and allow user to select controller information.
virtual void slot_chooseButtonControllerInformation (const std::string &functionGroup, const std::string &functionCode)
virtual void slot_removeControllerInformation (const std::string &functionGroup, const std::string &functionCode)
 Called to removen controller information.
virtual void controllerInformationRemoved (const std::string &functionGroup, const std::string &function)
virtual void controllerInformationAdded (const DtJoystickConfigurationSetting &)
virtual QString askForConfigurationName (const QString &title, const QString &label, const QString &initial="")
virtual void on_import ()
 Persistence slots:
virtual void on_export ()
virtual void on_defaultsRestored ()
virtual void on_importFilePathChosen (const std::string &filePath)
virtual void on_exportFilePathChosen (const std::string &filePath)
virtual void joystickManagerLockStateChange (bool)
virtual void slot_currentInstanceChanged (int index, const std::string &keyMap)
 Send when the current game controller map has changed due to the selected instance.
virtual void slot_renameInstanceRequested ()
 Called to rename the currently selected game controller map.
virtual void slot_newInstanceRequested ()
 Called to create a new instance.
virtual void slot_deleteInstanceRequested ()
 Called to delete the currently selected instance.
virtual void slot_addConfiguration (const std::string &)
virtual void slot_removeConfiguration (const std::string &)
virtual void slot_renameConfiguration (const std::string &, const std::string &)
virtual void setupForConfiguration (const std::string &)
virtual void slot_controllerInformationAccepted (const std::string &functionGroup, const std::string &function, DtGameControlInformation *info)
virtual void slot_instanceFavoriteChanged (const QString &, const QString &)
virtual void slot_copyControllerFunctionFromTo (const std::string &, const std::string &)
virtual void slot_favoriteConfigurationChanged (const std::string &, const std::string &)

Protected Attributes

DtDemyDe
DtSignalConnectionManager myConnectionManager
DtJoystickConfigurationWidgetmyInterface
DtPersistenceControlsInterfacemyToolbar
DtSelectInstanceWidgetWithFavoritemySelectedInstance
std::string myCurrentConfiguration

Constructor & Destructor Documentation

makVrv::DtJoystickConfigurationLogic::DtJoystickConfigurationLogic ( DtDe de,
DtJoystickConfigurationWidget iFace,
DtPersistenceControlsInterface ,
DtSelectInstanceWidgetWithFavorite  
)

CTOR.

virtual makVrv::DtJoystickConfigurationLogic::~DtJoystickConfigurationLogic ( )
virtual

virtual DTOR

Member Function Documentation

void makVrv::DtJoystickConfigurationLogic::setupGui ( )
protected

Called from constructor.

virtual void makVrv::DtJoystickConfigurationLogic::addJoystickControls ( const std::string &  functionGroup,
const std::string &  ,
const DtFunctionGroupInformation  
)
protectedvirtual

Adds a new joystick control to this configuration.

virtual void makVrv::DtJoystickConfigurationLogic::slot_chooseAxisControllerInformation ( const std::string &  functionGroup,
const std::string &  functionCode 
)
protectedvirtual

Called to display and allow user to select controller information.

virtual void makVrv::DtJoystickConfigurationLogic::slot_chooseButtonControllerInformation ( const std::string &  functionGroup,
const std::string &  functionCode 
)
protectedvirtual
virtual void makVrv::DtJoystickConfigurationLogic::slot_removeControllerInformation ( const std::string &  functionGroup,
const std::string &  functionCode 
)
protectedvirtual

Called to removen controller information.

virtual void makVrv::DtJoystickConfigurationLogic::controllerInformationRemoved ( const std::string &  functionGroup,
const std::string &  function 
)
protectedvirtual
virtual void makVrv::DtJoystickConfigurationLogic::controllerInformationAdded ( const DtJoystickConfigurationSetting )
protectedvirtual
virtual QString makVrv::DtJoystickConfigurationLogic::askForConfigurationName ( const QString &  title,
const QString &  label,
const QString &  initial = "" 
)
protectedvirtual
virtual void makVrv::DtJoystickConfigurationLogic::on_import ( )
protectedvirtual

Persistence slots:

virtual void makVrv::DtJoystickConfigurationLogic::on_export ( )
protectedvirtual
virtual void makVrv::DtJoystickConfigurationLogic::on_defaultsRestored ( )
protectedvirtual
virtual void makVrv::DtJoystickConfigurationLogic::on_importFilePathChosen ( const std::string &  filePath)
protectedvirtual
virtual void makVrv::DtJoystickConfigurationLogic::on_exportFilePathChosen ( const std::string &  filePath)
protectedvirtual
virtual void makVrv::DtJoystickConfigurationLogic::joystickManagerLockStateChange ( bool  )
protectedvirtual
virtual void makVrv::DtJoystickConfigurationLogic::slot_currentInstanceChanged ( int  index,
const std::string &  keyMap 
)
protectedvirtual

Send when the current game controller map has changed due to the selected instance.

virtual void makVrv::DtJoystickConfigurationLogic::slot_renameInstanceRequested ( )
protectedvirtual

Called to rename the currently selected game controller map.

virtual void makVrv::DtJoystickConfigurationLogic::slot_newInstanceRequested ( )
protectedvirtual

Called to create a new instance.

virtual void makVrv::DtJoystickConfigurationLogic::slot_deleteInstanceRequested ( )
protectedvirtual

Called to delete the currently selected instance.

virtual void makVrv::DtJoystickConfigurationLogic::slot_addConfiguration ( const std::string &  )
protectedvirtual
virtual void makVrv::DtJoystickConfigurationLogic::slot_removeConfiguration ( const std::string &  )
protectedvirtual
virtual void makVrv::DtJoystickConfigurationLogic::slot_renameConfiguration ( const std::string &  ,
const std::string &   
)
protectedvirtual
virtual void makVrv::DtJoystickConfigurationLogic::setupForConfiguration ( const std::string &  )
protectedvirtual
virtual void makVrv::DtJoystickConfigurationLogic::slot_controllerInformationAccepted ( const std::string &  functionGroup,
const std::string &  function,
DtGameControlInformation info 
)
protectedvirtual
virtual void makVrv::DtJoystickConfigurationLogic::slot_instanceFavoriteChanged ( const QString &  ,
const QString &   
)
protectedvirtual
virtual void makVrv::DtJoystickConfigurationLogic::slot_copyControllerFunctionFromTo ( const std::string &  ,
const std::string &   
)
protectedvirtual
virtual void makVrv::DtJoystickConfigurationLogic::slot_favoriteConfigurationChanged ( const std::string &  ,
const std::string &   
)
protectedvirtual

Member Data Documentation

DtDe& makVrv::DtJoystickConfigurationLogic::myDe
protected
DtSignalConnectionManager makVrv::DtJoystickConfigurationLogic::myConnectionManager
protected
DtJoystickConfigurationWidget& makVrv::DtJoystickConfigurationLogic::myInterface
protected
DtPersistenceControlsInterface& makVrv::DtJoystickConfigurationLogic::myToolbar
protected
DtSelectInstanceWidgetWithFavorite& makVrv::DtJoystickConfigurationLogic::mySelectedInstance
protected
std::string makVrv::DtJoystickConfigurationLogic::myCurrentConfiguration
protected

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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)