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

Logic to manage the Observer Mode Selection Widget. More...

Inheritance diagram for makVrv::DtModelScaleWidgetLogic:
Inheritance graph
[legend]

Public Member Functions

 DtModelScaleWidgetLogic (DtDe &de, DtModelScaleWidgetInterface &iFace)
 CTOR.
virtual ~DtModelScaleWidgetLogic ()
 virtual DTOR
virtual void setModelScaleFactor (int factor)
virtual void setMaxModelScaleFactor (int maxFactor)
virtual void enableModelScaling (bool b)

Protected Member Functions

virtual void slot_activate (DtDe *de)
virtual void slot_deactivate (DtDe *de)
virtual void setCurrentObserver (DtObserver *observer)
 Called by public setCurrentObserver()
void onObserverAboutToBeDestroyed (DtInputDriver *inputDriver, DtObserver *observer)
 called by signal when an observer is destroyed
void onCurrentObserverChanged (DtInputDriver *inputDriver, DtObserver *observer)
 called by signal when an observer is destroyed
void onObserverModeChanged (DtObserver *observer, int newObserverMode)
 called by signal when an observer changes observer mode
virtual void onObserverModeSettingChanged (int observerMode, int settingKey)
virtual void onObserverModeModelSetChanged (int observerMode)
virtual void onObserverModeModelScaleFactorChanged (int modeId)
virtual void onObserverModeMaxModelScaleFactorChanged (int modeId)
virtual void setupModelScaleFactorSlider ()
virtual void setupModelScaleButton ()

Protected Attributes

DtDemyDe
DtModelScaleWidgetInterfacemyInterface
DtObservermyCurrentObserver

Detailed Description

Logic to manage the Observer Mode Selection Widget.

Constructor & Destructor Documentation

makVrv::DtModelScaleWidgetLogic::DtModelScaleWidgetLogic ( DtDe de,
DtModelScaleWidgetInterface iFace 
)

CTOR.

virtual makVrv::DtModelScaleWidgetLogic::~DtModelScaleWidgetLogic ( )
virtual

virtual DTOR

Member Function Documentation

virtual void makVrv::DtModelScaleWidgetLogic::setModelScaleFactor ( int  factor)
virtual
virtual void makVrv::DtModelScaleWidgetLogic::setMaxModelScaleFactor ( int  maxFactor)
virtual
virtual void makVrv::DtModelScaleWidgetLogic::enableModelScaling ( bool  b)
virtual
virtual void makVrv::DtModelScaleWidgetLogic::slot_activate ( DtDe de)
protectedvirtual
virtual void makVrv::DtModelScaleWidgetLogic::slot_deactivate ( DtDe de)
protectedvirtual
virtual void makVrv::DtModelScaleWidgetLogic::setCurrentObserver ( DtObserver observer)
protectedvirtual

Called by public setCurrentObserver()

void makVrv::DtModelScaleWidgetLogic::onObserverAboutToBeDestroyed ( DtInputDriver inputDriver,
DtObserver observer 
)
protected

called by signal when an observer is destroyed

void makVrv::DtModelScaleWidgetLogic::onCurrentObserverChanged ( DtInputDriver inputDriver,
DtObserver observer 
)
protected

called by signal when an observer is destroyed

void makVrv::DtModelScaleWidgetLogic::onObserverModeChanged ( DtObserver observer,
int  newObserverMode 
)
protected

called by signal when an observer changes observer mode

virtual void makVrv::DtModelScaleWidgetLogic::onObserverModeSettingChanged ( int  observerMode,
int  settingKey 
)
protectedvirtual
virtual void makVrv::DtModelScaleWidgetLogic::onObserverModeModelSetChanged ( int  observerMode)
protectedvirtual
virtual void makVrv::DtModelScaleWidgetLogic::onObserverModeModelScaleFactorChanged ( int  modeId)
protectedvirtual
virtual void makVrv::DtModelScaleWidgetLogic::onObserverModeMaxModelScaleFactorChanged ( int  modeId)
protectedvirtual
virtual void makVrv::DtModelScaleWidgetLogic::setupModelScaleFactorSlider ( )
protectedvirtual
virtual void makVrv::DtModelScaleWidgetLogic::setupModelScaleButton ( )
protectedvirtual

Member Data Documentation

DtDe& makVrv::DtModelScaleWidgetLogic::myDe
protected
DtModelScaleWidgetInterface& makVrv::DtModelScaleWidgetLogic::myInterface
protected
DtObserver* makVrv::DtModelScaleWidgetLogic::myCurrentObserver
protected

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

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)