VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Attributes
makVrf::DtVrfExtendedEntitySettings Class Reference

The DtVrfExtendedEntitySettings class will use the DtVrfGuiApplicationSettings class to keep a flag of extended entity state settings. More...

Inheritance diagram for makVrf::DtVrfExtendedEntitySettings:
Inheritance graph
[legend]

Public Member Functions

 DtVrfExtendedEntitySettings (makVrv::DtDe &)
virtual ~DtVrfExtendedEntitySettings ()
virtual void setDisplayObjectConsoleWarningIcon (bool)
 Get/set whether or not to show the entity object console warning icon.
virtual bool displayObjectConsoleWarningIcon () const
virtual void setDisplayBoundingBoxesWhenSelected (bool)
 Get/set whether or not entity bounding boxes are shown when an entity is selected.
virtual bool displayBoundingBoxesWhenSelected () const
virtual void setPromptBeforeAbandoningPlan (bool)
 Get/set whether or user will be prompted to abandon plan before assigning task.
virtual bool promptBeforeAbandoningPlan () const
virtual void setPromptBeforeInterruptingTask (bool)
 Get/set whether or user will be prompted to interrupt current task before assigning task.
virtual bool promptBeforeInterruptingTask () const
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor.
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor.

Static Public Member Functions

static
DtVrfExtendedEntitySettings
instance (makVrv::DtDe &de)
static void registerInstance (makVrv::DtDe &, DtVrfExtendedEntitySettings *)

Public Attributes

boost::signal< void()> signal_extendedEntityOptionsChanged
 Signal sent any time an option changes.

Protected Attributes

makVrv::DtDemyDe

Detailed Description

The DtVrfExtendedEntitySettings class will use the DtVrfGuiApplicationSettings class to keep a flag of extended entity state settings.

When a state is set the shared signaler will be used to indicate a setting has changed

Constructor & Destructor Documentation

makVrf::DtVrfExtendedEntitySettings::DtVrfExtendedEntitySettings ( makVrv::DtDe )
virtual makVrf::DtVrfExtendedEntitySettings::~DtVrfExtendedEntitySettings ( )
virtual

Member Function Documentation

virtual void makVrf::DtVrfExtendedEntitySettings::setDisplayObjectConsoleWarningIcon ( bool  )
virtual

Get/set whether or not to show the entity object console warning icon.

virtual bool makVrf::DtVrfExtendedEntitySettings::displayObjectConsoleWarningIcon ( ) const
virtual
virtual void makVrf::DtVrfExtendedEntitySettings::setDisplayBoundingBoxesWhenSelected ( bool  )
virtual

Get/set whether or not entity bounding boxes are shown when an entity is selected.

Default is true

virtual bool makVrf::DtVrfExtendedEntitySettings::displayBoundingBoxesWhenSelected ( ) const
virtual
virtual void makVrf::DtVrfExtendedEntitySettings::setPromptBeforeAbandoningPlan ( bool  )
virtual

Get/set whether or user will be prompted to abandon plan before assigning task.

virtual bool makVrf::DtVrfExtendedEntitySettings::promptBeforeAbandoningPlan ( ) const
virtual
virtual void makVrf::DtVrfExtendedEntitySettings::setPromptBeforeInterruptingTask ( bool  )
virtual

Get/set whether or user will be prompted to interrupt current task before assigning task.

virtual bool makVrf::DtVrfExtendedEntitySettings::promptBeforeInterruptingTask ( ) const
virtual
static DtVrfExtendedEntitySettings& makVrf::DtVrfExtendedEntitySettings::instance ( makVrv::DtDe de)
static
static void makVrf::DtVrfExtendedEntitySettings::registerInstance ( makVrv::DtDe ,
DtVrfExtendedEntitySettings  
)
static

Member Data Documentation

boost::signal<void ()> makVrf::DtVrfExtendedEntitySettings::signal_extendedEntityOptionsChanged

Signal sent any time an option changes.

makVrv::DtDe& makVrf::DtVrfExtendedEntitySettings::myDe
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)