VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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 page. More...

Classes

struct  MouseMappingInformation

Public Member Functions

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

Protected Types

typedef std::vector
< MouseMappingInformation
MouseMappingList
typedef std::map< std::string,
MouseMappingList
MouseMappings

Protected Member Functions

virtual void slot_currentInstanceChanged (int, const std::string &)
virtual void addItem (const QString &mode, const QString &key, const QString &context, const QString &functionText="", bool ctrl=false, bool shift=false, bool drag=false, bool alt=false)

Protected Attributes

DtDemyDe
DtMouseMappingEditorWidgetInterfacemyInterface
DtSelectInstanceWidgetmySelectedInstance
MouseMappings myMouseMappings
 current function filter in use

Detailed Description

The logic for the mouse mapping editor page.

Member Typedef Documentation

typedef std::map<std::string, MouseMappingList> makVrv::DtMouseMappingEditorLogic::MouseMappings
protected

Constructor & Destructor Documentation

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

virtual DTOR

Member Function Documentation

virtual void makVrv::DtMouseMappingEditorLogic::setupGui ( )
virtual
virtual void makVrv::DtMouseMappingEditorLogic::slot_currentInstanceChanged ( int  ,
const std::string &   
)
protectedvirtual
virtual void makVrv::DtMouseMappingEditorLogic::addItem ( const QString &  mode,
const QString &  key,
const QString &  context,
const QString &  functionText = "",
bool  ctrl = false,
bool  shift = false,
bool  drag = false,
bool  alt = false 
)
protectedvirtual

Member Data Documentation

DtDe& makVrv::DtMouseMappingEditorLogic::myDe
protected
DtMouseMappingEditorWidgetInterface& makVrv::DtMouseMappingEditorLogic::myInterface
protected
DtSelectInstanceWidget& makVrv::DtMouseMappingEditorLogic::mySelectedInstance
protected
MouseMappings makVrv::DtMouseMappingEditorLogic::myMouseMappings
protected

current function filter in use


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)