VR-Forces 4.10 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::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. More...
 
virtual ~DtModelScaleWidgetLogic ()
 virtual DTOR More...
 
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() More...
 
void onObserverAboutToBeDestroyed (DtInputDriver *inputDriver, DtObserver *observer)
 called by signal when an observer is destroyed More...
 
void onCurrentObserverChanged (DtInputDriver *inputDriver, DtObserver *observer)
 called by signal when an observer is destroyed More...
 
void onObserverModeChanged (DtObserver *observer, int newObserverMode)
 called by signal when an observer changes observer mode More...
 
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 Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)