VR-Forces 4.1.1 Class Documentation
List of all members | Public Slots | Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
DtTMDisplayOptions Class Reference

class DtTMDisplayOptions: More...

Inheritance diagram for DtTMDisplayOptions:
Inheritance graph
[legend]

Public Slots

virtual void setShadowText (bool)
virtual void setNameLabelShown (bool)
virtual void setLabelLabelShown (bool)
virtual void setLayerLabelShown (bool)
virtual void setDisplayFrameRate (int)
virtual void setIconScale (int)
virtual void setShowDialogType (DtShowDialogType type)
virtual void setLabelColor (const QColor &color)
virtual void setZoomboxColor (const QColor &color)
virtual void setZoomboxLineWidth (int)
virtual void setRouteArrowShown (bool)
virtual void setAnimEnable (bool)
virtual void setFreehandEdit (bool)
virtual void setDisplayWatermark (bool)
virtual void setManageFrameRates (bool)
virtual void setCacheSymbolOptions (int)
virtual void setCacheSymbolOption (int opt, bool onOff)
virtual void setShowIndicatorOption (int)
virtual void setContinuousNavigation (bool)
 Set to true to allow the navigation buttons to continue to fire while pressed.

Signals

void shadowTextChanged (bool)
void displayFrameRateChanged (int)
void iconScaleChanged (int)
void showDialogTypeChanged (DtShowDialogType type)
void labelColorChanged (const QColor &)
void zoomboxColorChanged (const QColor &)
void zoomboxLineWidthChanged (int)
void unitDisplayChanged (const DtUnitDisplayManager *)
void continuousNavigationChanged (bool)
void routeArrowShownChanged (bool)
void animEnableChanged (bool)
void freehandEditChanged (bool)
void overlayTabLocationChanged (bool)
void displayDeleteObjectsDialogChanged (bool)
void displayWatermarkChanged (bool)
void nameLabelShownChanged (bool)
void labelLabelShownChanged (bool)
void layerLabelShownChanged (bool)
void manageFrameRatesChanged (bool)
void cacheSymbolOptionsChanged (int)
void showIndicatorOptionChanged (int)

Public Member Functions

 DtTMDisplayOptions ()
 Default constructor.
virtual ~DtTMDisplayOptions ()
 Destructor.
 DtTMDisplayOptions (const DtTMDisplayOptions &orig)
 Copy constructor.
virtual DtTMDisplayOptionsoperator= (const DtTMDisplayOptions &rhs)
 Assignment operator.
virtual bool operator== (const DtTMDisplayOptions &) const
 Equivalence operator.
virtual bool overlayTabLocation () const
virtual void setOverlayTabLocation (bool)
virtual bool displayDeleteObjectsDialog () const
virtual void setDisplayDeleteObjectsDialog (bool)
virtual bool displayWatermark () const
virtual int displayFrameRate () const
 If manageFrameRates is false or the display frame rate is the same as the max display frame rate, this will return -1, not the actual value.
virtual int displayFrameRateAsSet () const
 Returns the display frame rate as set by user.
virtual int maxDisplayFrameRate () const
virtual void setMaxDisplayFrameRate (int)
virtual int minDisplayFrameRate () const
virtual void setMinDisplayFrameRate (int)
virtual const int iconScale () const
virtual const int maxIconScale () const
virtual void setMaxIconScale (int)
virtual const int minIconScale () const
virtual void setMinIconScale (int)
virtual bool continuousNavigation () const
virtual bool routeArrowShown () const
virtual DtShowDialogType showDialogType () const
virtual int cacheSymbolOptions () const
virtual bool cacheSymbolOptionOn (int) const
virtual int showIndicatorOption () const
virtual bool manageFrameRates () const
virtual bool freehandEdit () const
virtual bool animEnable () const
virtual QColor labelColor () const
virtual QColor zoomboxColor () const
virtual int zoomboxLineWidth () const
virtual const DtCoordSyscoordinateSystem () const
 Returns the currently selected coordinate system.
virtual void setUnitDisplayManager (DtUnitDisplayManager *)
virtual DtUnitDisplayManagerunitDisplayManager () const
virtual bool init (const DtTMFactory *)
virtual bool nameLabelShown () const
virtual bool layerLabelShown () const
virtual bool labelLabelShown () const
virtual bool shadowText () const
virtual DtTMDisplayOptionsclone () const
- Public Member Functions inherited from DtArchivableObject
 DtArchivableObject (QString name, DtArchivableObjectCreator fcn)
 This constructor will add this object to the archivable object factory.
 DtArchivableObject (QString name)
 DtArchivableObject ()
virtual ~DtArchivableObject ()
virtual QString name () const
DtArchiverarchiver ()
 Returns the archiver of this object.
virtual void write (QTextStream &s)
virtual void setLevel (int i)
virtual int level () const
virtual DtArchivableObjectclone ()
 Allows for cloning of this object.

Static Public Member Functions

static DtTMDisplayOptionscreate ()
 Returns a newly created instance of a DtTMDisplayOptions.

Protected Member Functions

virtual void read (QTextStream &ts)
 Reads/writes archiver.

Protected Attributes

bool myOverlayTabLocation
bool myDisplayDeleteObjectsDialog
int myDisplayFrameRate
int myMaxDisplayFrameRate
int myMinDisplayFrameRate
int myIconScale
int myMaxIconScale
int myMinIconScale
bool myAnimEnable
DtShowDialogType myShowDialogType
QColor myLabelColor
QColor myZoomboxColor
int myZoomboxLineWidth
DtUnitDisplayManagermyUnitDisplayManager
bool myContinuousNavigation
bool myRouteArrowShown
bool myFreehandEdit
bool myNameLabelShown
bool myLabelLabelShown
bool myLayerLabelShown
bool myShadowText
int myCacheSymbolOptions
 Options based on defines in baseSymbolMapper.h.
int myShowIndicatorOption
 Options to decide how to show children of symbols.
bool myDisplayWatermark
bool myManageFrameRates
- Protected Attributes inherited from DtArchivableObject
DtArchivermyArchiver

Static Protected Attributes

static const bool theDefaultShadowText
static const bool theDefaultOverlayTabLocation
static const bool theDefaultDisplayDeleteObjectsDialog
static const bool theDefaultNameLabelShown
static const bool theDefaultLabelLabelShown
static const bool theDefaultLayerLabelShown
static const int theDefaultDisplayFrameRate
static const int theDefaultMaxDisplayFrameRate
static const int theDefaultMinDisplayFrameRate
static const int theDefaultIconScale
static const int theDefaultMaxIconScale
static const int theDefaultMinIconScale
static const bool theDefaultAnimEnable
static const bool theDefaultFreehandEdit
static const DtShowDialogType theDefaultShowType
static const QColor theDefaultLabelColor
static const QColor theDefaultZoomboxColor
static const int theDefaultZoomboxLineWidth
static const int theDefaultContinuousNavigation
static const bool theDefaultRouteArrowShown

Detailed Description

class DtTMDisplayOptions:

Instances of DtTMDisplayOptions are

Constructor & Destructor Documentation

DtTMDisplayOptions::DtTMDisplayOptions ( )

Default constructor.

virtual DtTMDisplayOptions::~DtTMDisplayOptions ( )
virtual

Destructor.

DtTMDisplayOptions::DtTMDisplayOptions ( const DtTMDisplayOptions orig)

Copy constructor.

Member Function Documentation

virtual DtTMDisplayOptions& DtTMDisplayOptions::operator= ( const DtTMDisplayOptions rhs)
virtual

Assignment operator.

Reimplemented in DtTerrainDisplayOptions.

virtual bool DtTMDisplayOptions::operator== ( const DtTMDisplayOptions ) const
virtual

Equivalence operator.

Reimplemented in DtTerrainDisplayOptions.

virtual bool DtTMDisplayOptions::overlayTabLocation ( ) const
virtual
virtual void DtTMDisplayOptions::setOverlayTabLocation ( bool  )
virtual
virtual bool DtTMDisplayOptions::displayDeleteObjectsDialog ( ) const
virtual
virtual void DtTMDisplayOptions::setDisplayDeleteObjectsDialog ( bool  )
virtual
virtual bool DtTMDisplayOptions::displayWatermark ( ) const
virtual
virtual int DtTMDisplayOptions::displayFrameRate ( ) const
virtual

If manageFrameRates is false or the display frame rate is the same as the max display frame rate, this will return -1, not the actual value.

virtual int DtTMDisplayOptions::displayFrameRateAsSet ( ) const
virtual

Returns the display frame rate as set by user.

virtual int DtTMDisplayOptions::maxDisplayFrameRate ( ) const
virtual
virtual void DtTMDisplayOptions::setMaxDisplayFrameRate ( int  )
virtual
virtual int DtTMDisplayOptions::minDisplayFrameRate ( ) const
virtual
virtual void DtTMDisplayOptions::setMinDisplayFrameRate ( int  )
virtual
virtual const int DtTMDisplayOptions::iconScale ( ) const
virtual
virtual const int DtTMDisplayOptions::maxIconScale ( ) const
virtual
virtual void DtTMDisplayOptions::setMaxIconScale ( int  )
virtual
virtual const int DtTMDisplayOptions::minIconScale ( ) const
virtual
virtual void DtTMDisplayOptions::setMinIconScale ( int  )
virtual
virtual bool DtTMDisplayOptions::continuousNavigation ( ) const
virtual
virtual bool DtTMDisplayOptions::routeArrowShown ( ) const
virtual
virtual DtShowDialogType DtTMDisplayOptions::showDialogType ( ) const
virtual
virtual int DtTMDisplayOptions::cacheSymbolOptions ( ) const
virtual
virtual bool DtTMDisplayOptions::cacheSymbolOptionOn ( int  ) const
virtual
virtual int DtTMDisplayOptions::showIndicatorOption ( ) const
virtual
virtual bool DtTMDisplayOptions::manageFrameRates ( ) const
virtual
virtual bool DtTMDisplayOptions::freehandEdit ( ) const
virtual
virtual bool DtTMDisplayOptions::animEnable ( ) const
virtual
virtual QColor DtTMDisplayOptions::labelColor ( ) const
virtual
virtual QColor DtTMDisplayOptions::zoomboxColor ( ) const
virtual
virtual int DtTMDisplayOptions::zoomboxLineWidth ( ) const
virtual
virtual const DtCoordSys& DtTMDisplayOptions::coordinateSystem ( ) const
virtual

Returns the currently selected coordinate system.

Reimplemented in DtTerrainDisplayOptions.

virtual void DtTMDisplayOptions::setUnitDisplayManager ( DtUnitDisplayManager )
virtual
virtual DtUnitDisplayManager* DtTMDisplayOptions::unitDisplayManager ( ) const
virtual
virtual bool DtTMDisplayOptions::init ( const DtTMFactory )
virtual
virtual bool DtTMDisplayOptions::nameLabelShown ( ) const
virtual
virtual bool DtTMDisplayOptions::layerLabelShown ( ) const
virtual
virtual bool DtTMDisplayOptions::labelLabelShown ( ) const
virtual
virtual bool DtTMDisplayOptions::shadowText ( ) const
virtual
static DtTMDisplayOptions* DtTMDisplayOptions::create ( )
static

Returns a newly created instance of a DtTMDisplayOptions.

Reimplemented in DtTerrainDisplayOptions.

virtual DtTMDisplayOptions* DtTMDisplayOptions::clone ( ) const
virtual

Reimplemented in DtTerrainDisplayOptions.

void DtTMDisplayOptions::shadowTextChanged ( bool  )
signal
void DtTMDisplayOptions::displayFrameRateChanged ( int  )
signal
void DtTMDisplayOptions::iconScaleChanged ( int  )
signal
void DtTMDisplayOptions::showDialogTypeChanged ( DtShowDialogType  type)
signal
void DtTMDisplayOptions::labelColorChanged ( const QColor &  )
signal
void DtTMDisplayOptions::zoomboxColorChanged ( const QColor &  )
signal
void DtTMDisplayOptions::zoomboxLineWidthChanged ( int  )
signal
void DtTMDisplayOptions::unitDisplayChanged ( const DtUnitDisplayManager )
signal
void DtTMDisplayOptions::continuousNavigationChanged ( bool  )
signal
void DtTMDisplayOptions::routeArrowShownChanged ( bool  )
signal
void DtTMDisplayOptions::animEnableChanged ( bool  )
signal
void DtTMDisplayOptions::freehandEditChanged ( bool  )
signal
void DtTMDisplayOptions::overlayTabLocationChanged ( bool  )
signal
void DtTMDisplayOptions::displayDeleteObjectsDialogChanged ( bool  )
signal
void DtTMDisplayOptions::displayWatermarkChanged ( bool  )
signal
void DtTMDisplayOptions::nameLabelShownChanged ( bool  )
signal
void DtTMDisplayOptions::labelLabelShownChanged ( bool  )
signal
void DtTMDisplayOptions::layerLabelShownChanged ( bool  )
signal
void DtTMDisplayOptions::manageFrameRatesChanged ( bool  )
signal
void DtTMDisplayOptions::cacheSymbolOptionsChanged ( int  )
signal
void DtTMDisplayOptions::showIndicatorOptionChanged ( int  )
signal
virtual void DtTMDisplayOptions::setShadowText ( bool  )
virtualslot
virtual void DtTMDisplayOptions::setNameLabelShown ( bool  )
virtualslot
virtual void DtTMDisplayOptions::setLabelLabelShown ( bool  )
virtualslot
virtual void DtTMDisplayOptions::setLayerLabelShown ( bool  )
virtualslot
virtual void DtTMDisplayOptions::setDisplayFrameRate ( int  )
virtualslot
virtual void DtTMDisplayOptions::setIconScale ( int  )
virtualslot
virtual void DtTMDisplayOptions::setShowDialogType ( DtShowDialogType  type)
virtualslot
virtual void DtTMDisplayOptions::setLabelColor ( const QColor &  color)
virtualslot
virtual void DtTMDisplayOptions::setZoomboxColor ( const QColor &  color)
virtualslot
virtual void DtTMDisplayOptions::setZoomboxLineWidth ( int  )
virtualslot
virtual void DtTMDisplayOptions::setRouteArrowShown ( bool  )
virtualslot
virtual void DtTMDisplayOptions::setAnimEnable ( bool  )
virtualslot
virtual void DtTMDisplayOptions::setFreehandEdit ( bool  )
virtualslot
virtual void DtTMDisplayOptions::setDisplayWatermark ( bool  )
virtualslot
virtual void DtTMDisplayOptions::setManageFrameRates ( bool  )
virtualslot
virtual void DtTMDisplayOptions::setCacheSymbolOptions ( int  )
virtualslot
virtual void DtTMDisplayOptions::setCacheSymbolOption ( int  opt,
bool  onOff 
)
virtualslot
virtual void DtTMDisplayOptions::setShowIndicatorOption ( int  )
virtualslot
virtual void DtTMDisplayOptions::setContinuousNavigation ( bool  )
virtualslot

Set to true to allow the navigation buttons to continue to fire while pressed.

Default is true

virtual void DtTMDisplayOptions::read ( QTextStream &  s)
protectedvirtual

Reads/writes archiver.

Reimplemented from DtArchivableObject.

Member Data Documentation

const bool DtTMDisplayOptions::theDefaultShadowText
staticprotected
const bool DtTMDisplayOptions::theDefaultOverlayTabLocation
staticprotected
const bool DtTMDisplayOptions::theDefaultDisplayDeleteObjectsDialog
staticprotected
const bool DtTMDisplayOptions::theDefaultNameLabelShown
staticprotected
const bool DtTMDisplayOptions::theDefaultLabelLabelShown
staticprotected
const bool DtTMDisplayOptions::theDefaultLayerLabelShown
staticprotected
const int DtTMDisplayOptions::theDefaultDisplayFrameRate
staticprotected
const int DtTMDisplayOptions::theDefaultMaxDisplayFrameRate
staticprotected
const int DtTMDisplayOptions::theDefaultMinDisplayFrameRate
staticprotected
const int DtTMDisplayOptions::theDefaultIconScale
staticprotected
const int DtTMDisplayOptions::theDefaultMaxIconScale
staticprotected
const int DtTMDisplayOptions::theDefaultMinIconScale
staticprotected
const bool DtTMDisplayOptions::theDefaultAnimEnable
staticprotected
const bool DtTMDisplayOptions::theDefaultFreehandEdit
staticprotected
const DtShowDialogType DtTMDisplayOptions::theDefaultShowType
staticprotected
const QColor DtTMDisplayOptions::theDefaultLabelColor
staticprotected
const QColor DtTMDisplayOptions::theDefaultZoomboxColor
staticprotected
const int DtTMDisplayOptions::theDefaultZoomboxLineWidth
staticprotected
const int DtTMDisplayOptions::theDefaultContinuousNavigation
staticprotected
const bool DtTMDisplayOptions::theDefaultRouteArrowShown
staticprotected
bool DtTMDisplayOptions::myOverlayTabLocation
protected
bool DtTMDisplayOptions::myDisplayDeleteObjectsDialog
protected
int DtTMDisplayOptions::myDisplayFrameRate
protected
int DtTMDisplayOptions::myMaxDisplayFrameRate
protected
int DtTMDisplayOptions::myMinDisplayFrameRate
protected
int DtTMDisplayOptions::myIconScale
protected
int DtTMDisplayOptions::myMaxIconScale
protected
int DtTMDisplayOptions::myMinIconScale
protected
bool DtTMDisplayOptions::myAnimEnable
protected
DtShowDialogType DtTMDisplayOptions::myShowDialogType
protected
QColor DtTMDisplayOptions::myLabelColor
protected
QColor DtTMDisplayOptions::myZoomboxColor
protected
int DtTMDisplayOptions::myZoomboxLineWidth
protected
DtUnitDisplayManager* DtTMDisplayOptions::myUnitDisplayManager
protected
bool DtTMDisplayOptions::myContinuousNavigation
protected
bool DtTMDisplayOptions::myRouteArrowShown
protected
bool DtTMDisplayOptions::myFreehandEdit
protected
bool DtTMDisplayOptions::myNameLabelShown
protected
bool DtTMDisplayOptions::myLabelLabelShown
protected
bool DtTMDisplayOptions::myLayerLabelShown
protected
bool DtTMDisplayOptions::myShadowText
protected
int DtTMDisplayOptions::myCacheSymbolOptions
protected

Options based on defines in baseSymbolMapper.h.

int DtTMDisplayOptions::myShowIndicatorOption
protected

Options to decide how to show children of symbols.

bool DtTMDisplayOptions::myDisplayWatermark
protected
bool DtTMDisplayOptions::myManageFrameRates
protected

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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)