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 Member Functions | Protected Attributes
makVrv::DtJoystickConfigurationLogic Class Reference

Public Member Functions

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

Protected Member Functions

void setupGui ()
 
virtual void addJoystickControls (const std::string &functionGroup, const std::string &, const DtFunctionGroupInformation &)
 
virtual void slot_chooseAxisControllerInformation (const std::string &functionGroup, const std::string &functionCode)
 
virtual void slot_chooseButtonControllerInformation (const std::string &functionGroup, const std::string &functionCode)
 
virtual void slot_removeControllerInformation (const std::string &functionGroup, const std::string &functionCode)
 
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 ()
 
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)
 
virtual void slot_renameInstanceRequested ()
 
virtual void slot_newInstanceRequested ()
 
virtual void slot_deleteInstanceRequested ()
 
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 Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)