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

The logic for the mouse mapping editor (and mouse hide settings) page. More...

Classes

struct  MouseMappingInformation

Public Member Functions

 DtMouseMappingEditorLogic (DtDe &de, DtMouseMappingEditorWidgetInterface &iFace)
virtual ~DtMouseMappingEditorLogic ()
 virtual DTOR
virtual void setupGui ()

Protected Types

typedef std::vector
< MouseMappingInformation
MouseMappingList
typedef std::map
< DtMouseMappingEditorWidgetInterface::ProjectionIndex,
MouseMappingList
MouseMappings

Protected Member Functions

virtual void slot_currentInstanceChanged (DtMouseMappingEditorWidgetInterface::ProjectionIndex)
 Called by signal when a different projection is chosen for the mouse mapping display.
virtual void addItem (DtMouseMappingEditorWidgetInterface::ProjectionIndex projection, const std::string &key, const std::string &context, const std::string &functionText="", bool ctrl=false, bool shift=false, bool drag=false, bool alt=false)
 Add an item to the mouse mapping display.
virtual void slot_mouseHideTimeChanged (double hideTime)
 Called by signal when the hide time changes in the GUI.
virtual void slot_mouseHideEnabledChanged (bool enabled)
 Called by signal when the mouse hide enable changes in the GUI.

Protected Attributes

DtDemyDe
DtMouseMappingEditorWidgetInterfacemyInterface
MouseMappings myMouseMappings
DtSignalConnectionManager myConnectionManager

Detailed Description

The logic for the mouse mapping editor (and mouse hide settings) page.

Member Typedef Documentation

Constructor & Destructor Documentation

makVrv::DtMouseMappingEditorLogic::DtMouseMappingEditorLogic ( DtDe de,
DtMouseMappingEditorWidgetInterface iFace 
)
virtual makVrv::DtMouseMappingEditorLogic::~DtMouseMappingEditorLogic ( )
virtual

virtual DTOR

Member Function Documentation

virtual void makVrv::DtMouseMappingEditorLogic::setupGui ( )
virtual
virtual void makVrv::DtMouseMappingEditorLogic::slot_currentInstanceChanged ( DtMouseMappingEditorWidgetInterface::ProjectionIndex  )
protectedvirtual

Called by signal when a different projection is chosen for the mouse mapping display.

virtual void makVrv::DtMouseMappingEditorLogic::addItem ( DtMouseMappingEditorWidgetInterface::ProjectionIndex  projection,
const std::string &  key,
const std::string &  context,
const std::string &  functionText = "",
bool  ctrl = false,
bool  shift = false,
bool  drag = false,
bool  alt = false 
)
protectedvirtual

Add an item to the mouse mapping display.

virtual void makVrv::DtMouseMappingEditorLogic::slot_mouseHideTimeChanged ( double  hideTime)
protectedvirtual

Called by signal when the hide time changes in the GUI.

virtual void makVrv::DtMouseMappingEditorLogic::slot_mouseHideEnabledChanged ( bool  enabled)
protectedvirtual

Called by signal when the mouse hide enable changes in the GUI.

Member Data Documentation

DtDe& makVrv::DtMouseMappingEditorLogic::myDe
protected
DtMouseMappingEditorWidgetInterface& makVrv::DtMouseMappingEditorLogic::myInterface
protected
MouseMappings makVrv::DtMouseMappingEditorLogic::myMouseMappings
protected
DtSignalConnectionManager makVrv::DtMouseMappingEditorLogic::myConnectionManager
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)