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

This logic class is responsible for populating the bullseye selection widget with all the names of the currently known bullseye objects in the scene and for informing the bullseye manager of when the user changes the currently selected bullseye.

See Also
DtGhostedToolbarWidget

Public Member Functions

virtual ~DtGhostedToolbarLogic ()
 
 DtGhostedToolbarLogic ()=delete
 
 DtGhostedToolbarLogic (DtGhostedToolbarLogic &in)=delete
 
DtGhostedToolbarLogicoperator= (const DtGhostedToolbarLogic &)=delete
 

Static Public Member Functions

static DtGhostedToolbarLogiccreate (DtDe &de, DtGhostedToolbarWidgetInterface *iFace)
 

Protected Member Functions

 DtGhostedToolbarLogic (DtDe &de, DtGhostedToolbarWidgetInterface *iFace)
 
virtual void slot_onSelectedEchelonChanged (int echelonLevel)
 
virtual void slot_onShowGhostedChanged (bool showGhosted)
 
virtual void synchronizeEchelonLevelWithSettings (int echelonLevel)
 

Protected Attributes

DtDemyDe
 
DtGhostedToolbarWidgetInterfacemyInterface
 
DtSignalConnectionManager myConnectionManager
 

Constructor & Destructor Documentation

virtual makVrv::DtGhostedToolbarLogic::~DtGhostedToolbarLogic ( )
virtual

virtual DTOR

makVrv::DtGhostedToolbarLogic::DtGhostedToolbarLogic ( )
delete

Default Constructor not implemented.

makVrv::DtGhostedToolbarLogic::DtGhostedToolbarLogic ( DtGhostedToolbarLogic in)
delete

Copy Constructor not implemented - Copy not allowed.

makVrv::DtGhostedToolbarLogic::DtGhostedToolbarLogic ( DtDe de,
DtGhostedToolbarWidgetInterface iFace 
)
protected

Constructor (protected - use ::create() )

Member Function Documentation

static DtGhostedToolbarLogic* makVrv::DtGhostedToolbarLogic::create ( DtDe de,
DtGhostedToolbarWidgetInterface iFace 
)
static

Create and initialize the logic.

DtGhostedToolbarLogic& makVrv::DtGhostedToolbarLogic::operator= ( const DtGhostedToolbarLogic )
delete

Assignment Operator not implemented - Assignment not allowed.

virtual void makVrv::DtGhostedToolbarLogic::slot_onSelectedEchelonChanged ( int  echelonLevel)
protectedvirtual

Slot executed when the user changes the maximum echelon level to display.

virtual void makVrv::DtGhostedToolbarLogic::slot_onShowGhostedChanged ( bool  showGhosted)
protectedvirtual

Slot executed when the user changes whether or not ghosted entities are shown.

virtual void makVrv::DtGhostedToolbarLogic::synchronizeEchelonLevelWithSettings ( int  echelonLevel)
protectedvirtual

Slot executed when the user changes the echelon level or whether or not ghosted entities are shown.

Member Data Documentation

DtDe& makVrv::DtGhostedToolbarLogic::myDe
protected
DtGhostedToolbarWidgetInterface* makVrv::DtGhostedToolbarLogic::myInterface
protected
DtSignalConnectionManager makVrv::DtGhostedToolbarLogic::myConnectionManager
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)