VR-Forces 4.1.1 Class Documentation
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions
DtEntityEditorAppOptions Class Reference
Inheritance diagram for DtEntityEditorAppOptions:
Inheritance graph
[legend]

Public Member Functions

 DtEntityEditorAppOptions (int argc, char **argv)
 Default constructor.
virtual ~DtEntityEditorAppOptions ()
 Destructor.
bool dontCopyOpe () const
virtual QString smsFile () const
virtual void setSmsFile (const QString &s)
virtual bool loadSmsFile () const
virtual void setDisEntityTypes (const QString &name)
virtual QString disEntityTypes () const
virtual void setUiFile (const QString &name)
virtual QString uiFile () const
virtual void setOpdEditorLocation (const QString &name)
virtual QString opdEditorLocation () const
virtual void setOpdConfigurationFile (const QString &name)
virtual QString opdConfigurationFile () const
virtual bool useOpdConfigurationFile () const
virtual void setVisualTerrain (const DtString &)
virtual const DtStringvisualTerrain () const
- Public Member Functions inherited from DtTMAppOptions
 DtTMAppOptions (int argc, char **argv)
 Default constructor.
virtual ~DtTMAppOptions ()
 Destructor.
virtual bool init (const DtTMFactory *f)
 Initializer.
virtual void parseCommandLine ()
 This function will parse out and process all command line options.
virtual QString language () const
virtual void setLanguage (const QString &s)
virtual void readConfigurationFiles ()
 This function will read a configuration file and set all of the appropriate values in the options object.
virtual void clearFiles ()
 Clears out any files held in arrays (translation, mtl, etc). Default does nothing.
virtual bool usingGlobalMiniMap ()
 Returns true if global minimap was specified.
virtual void setUsingGlobalMiniMap (bool)
virtual QString defaultConfigFile () const
 Returns the name of the default configuration file.
virtual void setDefaultConfigFile (const QString &)
virtual DtTMDisplayOptionsdisplayOptions () const
 Returns a pointer to the global display options.
virtual void setSettingsFile (const QString &file)
 Sets the settings file. Default is ...mtl.
virtual QString settingsFile () const
virtual void setDoNotUseSettingsFile (bool b)
 Set to true to not save out or load settings.
virtual bool doNotUseSettingsFile () const
virtual void setDoNotUsePluginsDirectory (bool b)
 Set to true to not read files from the plugins directory.
virtual bool doNotUsePluginsDirectory () const
virtual void setQtAssistantLocation (const QString &loc)
 Qt assistant help usage information. By default is false (uses browser)
virtual QString qtAssistantLocation () const
virtual void setQtHelpFile (const QString &loc)
virtual QString qtHelpFile () const
virtual void setShowMaximized (bool b)
 Used only for archival purposes.
virtual bool showMaximized () const
virtual void setWindowGeometry (const QRect &r)
virtual const QRect & windowGeometry () const
virtual const std::vector
< DtString > & 
symbolMapFiles () const
virtual std::vector< DtString > & symbolMapFiles ()
virtual const std::vector
< DtString > & 
translationFiles () const
virtual std::vector< DtString > & translationFiles ()
virtual void addTranslationFile (const DtString &)
virtual QString defaultSymbolMapFile () const
virtual void setDefaultSymbolMapFile (const QString &s)
virtual QString overlayMenu () const
virtual void setOverlayMenu (const QString &s)
virtual int printMargin () const
virtual void setPrintMargin (int iMargin)
virtual void setDefaultFreehandSamplingRate (int)
 Sets/gets the default number of points used to sample on a freehand line.
virtual int defaultFreehandSamplingRate () const
virtual void setStoreLineValuesMode (int)
 Sets/gets the mode for storing default line mode settings.
virtual int storeLineValuesMode () const
virtual void setHideOffScreenSymbols (bool)
 Set to true, such that when a view driver is created, it will hide rather than destroy symbols that go offscreen.
virtual bool hideOffScreenSymbols () const
virtual void preparse ()
 Called before mtl or command line is parsed.
virtual const DtStringdefaultTerrainDatabasePath () const
virtual void setDefaultTerrainDatabasePath (const DtString &path)
virtual void setShowSplashScreen (bool)
 Set to false in order to not show splash screen. By default, it is true.
virtual bool showSplashScreen () const
virtual void setEnableOverlayLogo (bool)
 Options for watermark.
virtual bool enableOverlayLogo () const
virtual void setPluginsDirectory (const DtFilename &)
 Directory to read for plugins .mtl files.
virtual const DtFilename & pluginsDirectory () const
virtual void setOverlayLogoFile (const DtFilename &)
virtual const DtFilename & overlayLogoFile () const
virtual void setOverlayLogoPosition (int)
 The position of the overlay on the map.
virtual int overlayLogoPosition () const
virtual void setOverlayLogoScaleFactor (double)
virtual double overlayLogoScaleFactor () const
virtual void setOverlayLogoPositionOverride (int x, int y)
virtual void setOverlayLogoPositionOverride (const QPoint &)
virtual QPoint overlayLogoPositionOverride () const
virtual void setPreserveEmptyOverlayLayers (bool)
virtual bool preserveEmptyOverlayLayers () const
virtual void setUseGLWidget (bool)
virtual bool useGLWidget () const
virtual void setLoadPluginsIfVersionMismatch (bool)
virtual bool loadIfVersionMismatch () const
const QVector< DtMenuLink > & helpWebLinks () const
virtual void addHelpWebLink (const QString &helpTitle, const QString &webLink)
virtual void insertHelpWebLink (int iIndex, const QString &helpTitle, const QString &webLink)
virtual void removeHelpWebLink (int iIndex)
virtual void setDisplayStyle (const QString &)
virtual const QString & displayStyle () const
virtual void setAllowRasterMapOptimization (bool)
virtual bool allowRasterMapOptimization () const
virtual void setHideSymbolsWhenMapShifted (bool)
 If this is true, hides the symbols when shifting the map via Ctrl+Shift movement, else shows symbols.
virtual bool hideSymbolsWhenMapShifted () const
virtual void postSettingsFileRead ()
 Called after settings file is read.
virtual int addFont (const QString &)
 Calls down to QFontDatabase to add the specified font. Returns font resource id if added.
virtual void setFileDialogPriority (int)
 Set to -1 to not use file dialog workaround for slowness in opening any file dialog.
virtual int fileDialogPriority () const
virtual DtApplicationSettings * appSettings ()
virtual char ** argv () const
virtual int argc () const
virtual void setSplashScreenImage (const DtString &)
 Determines the image to be used for the splash screen.
virtual const DtStringsplashScreenImage () const
 Determines the image to be used for the splash screen.
- 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 read (QTextStream &s)
 Reads/writes archiver.
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 void addVisualTypeMapping (const DtString &, const DtVector &)
static DtVector visualPlacement (const DtString &)
static DtlObjPtr addVisualTypeMapping (const DtlObjPtr &args, const DtlObjPtr &)
static DtTMAppOptionscreate (int argc, char **argv)
 Returns a newly created instance of a DtPvdAppOptions.

Protected Member Functions

virtual void initCommandOptions ()
virtual void initMtlData ()
virtual void processConfigFile (const QString &filename)
 This function will process a configuration file.
virtual void addDefaultFonts ()
 Adds default fonts into the system. Currently MAK-MilStd-2525-b.ttf.
- Protected Member Functions inherited from DtTMAppOptions
virtual void setupOptionsFromCommandLine ()
virtual void addHelpWebLinks ()

Protected Attributes

DtConfigVariable< boolmyDontCopyOpe
DtConfigVariable< DtStringmySmsFile
DtConfigVariable< DtStringmyDisEntityTypes
DtConfigVariable< DtStringmyUiFile
DtConfigVariable< DtStringmyOpdConfigurationFile
DtConfigVariable< DtStringmyOpdEditorLocation
DtMtlEnvironment * myMtlEnv
DtString myVisualTerrain
- Protected Attributes inherited from DtTMAppOptions
DtApplicationSettings myApplicationSettings
 MUST BE FIRST else bad things happen on initialization of command line variables.
DtConfigVariable< boolmyUsingGlobalMiniMap
 Command line used for command parsing.
DtConfigVariable< boolmyDoNotUseSettingsFile
DtConfigVariable< boolmyDoNotUsePluginsDirectory
DtConfigVariable< DtStringmyDefaultConfigFile
DtConfigVariable< DtStringmyPluginFile
DtMultiConfigVariable< DtStringmyConfigFiles
DtMultiConfigVariable< DtStringmyPluginFiles
DtConfigVariable< DtStringmyOverlayMenu
DtConfigVariable< DtStringmySettingsFile
DtMultiConfigVariable< DtStringmySymbolMapFiles
DtMultiConfigVariable< DtStringmyTranslationFiles
DtConfigVariable< DtStringmyDefaultSymbolMapFile
DtConfigVariable< DtStringmyLanguage
int myArgc
char ** myArgv
DtTMDisplayOptionsmyDisplayOptions
bool myHideOffScreenSymbols
int myShowSplashScreen
DtString mySplashScreenImage
DtString myQtAssistantLocation
DtString myQtHelpFile
QRect myWindowGeometry
bool myShowMaximized
int myPrintMargin
int myDefaultFreehandSamplingRate
int myHideSymbolsWhenMapShifted
int myStoreLineValuesMode
DtString myDefaultTerrainDatabasePath
int myEnableLogoOverlay
 Watermark items.
DtFilename myOverlayLogoFile
int myOverlayLogoPosition
 The position of the overlay on the map. 1 is upper left, 2 is upper middle, 3 is upper right, etc.
double myOverlayLogoScaleFactor
 Amount to scale image. 1.0 is normal scale.
int myOverlayLogoPositionX
 Override position. If both are not -1, place logo at that place.
int myOverlayLogoPositionY
int myPreserveEmptyOverlayLayers
 If true, will keep around empty overlay layers when a scenario or database is closed as well as create empty overlay layers that exist in a .ovl file.
DtFilename myPluginsDirectory
 Default is ../plugins unless on 64-bit OS, in which case it's ../plugins64.
short myLoadIfVersionMismatch
QString myDisplayStyle
 Display style. Default is windows.
int myAllowRasterMapOptimization
 Set to false to turn off default raster map optimization (default is on)
QHash< int, QString > myFontMap
 Map of fonts. Will be used to remove when options are deleted.
QVector< DtMenuLinkmyHelpWebLinks
int myFileDialogPriority
 The priority to use when setting file dialog thread.
int myUseGLWidget
- Protected Attributes inherited from DtArchivableObject
DtArchivermyArchiver

Static Protected Attributes

static std::map< DtString,
DtVector
theVisualPlacements

Private Member Functions

 DtEntityEditorAppOptions (const DtEntityEditorAppOptions &orig)
 Copy constructor – not implemented.
DtEntityEditorAppOptionsoperator= (const DtEntityEditorAppOptions &rhs)
 Assignment operator – not implemented.

Additional Inherited Members

- Public Slots inherited from DtTMAppOptions
virtual void setDisplayOptions (const DtTMDisplayOptions *o)
 Slots.
- Signals inherited from DtTMAppOptions
void displayOptionsChanged (const DtTMDisplayOptions *o)
 Signals.

Constructor & Destructor Documentation

DtEntityEditorAppOptions::DtEntityEditorAppOptions ( int  argc,
char **  argv 
)

Default constructor.

virtual DtEntityEditorAppOptions::~DtEntityEditorAppOptions ( )
virtual

Destructor.

DtEntityEditorAppOptions::DtEntityEditorAppOptions ( const DtEntityEditorAppOptions orig)
private

Copy constructor – not implemented.

Member Function Documentation

bool DtEntityEditorAppOptions::dontCopyOpe ( ) const
virtual QString DtEntityEditorAppOptions::smsFile ( ) const
virtual
virtual void DtEntityEditorAppOptions::setSmsFile ( const QString &  s)
virtual
virtual bool DtEntityEditorAppOptions::loadSmsFile ( ) const
virtual
virtual void DtEntityEditorAppOptions::setDisEntityTypes ( const QString &  name)
virtual
virtual QString DtEntityEditorAppOptions::disEntityTypes ( ) const
virtual
virtual void DtEntityEditorAppOptions::setUiFile ( const QString &  name)
virtual
virtual QString DtEntityEditorAppOptions::uiFile ( ) const
virtual
virtual void DtEntityEditorAppOptions::setOpdEditorLocation ( const QString &  name)
virtual
virtual QString DtEntityEditorAppOptions::opdEditorLocation ( ) const
virtual
virtual void DtEntityEditorAppOptions::setOpdConfigurationFile ( const QString &  name)
virtual
virtual QString DtEntityEditorAppOptions::opdConfigurationFile ( ) const
virtual
virtual bool DtEntityEditorAppOptions::useOpdConfigurationFile ( ) const
virtual
virtual void DtEntityEditorAppOptions::setVisualTerrain ( const DtString )
virtual
virtual const DtString& DtEntityEditorAppOptions::visualTerrain ( ) const
virtual
static void DtEntityEditorAppOptions::addVisualTypeMapping ( const DtString ,
const DtVector  
)
static
static DtVector DtEntityEditorAppOptions::visualPlacement ( const DtString )
static
static DtlObjPtr DtEntityEditorAppOptions::addVisualTypeMapping ( const DtlObjPtr &  args,
const DtlObjPtr &   
)
static
static DtTMAppOptions* DtEntityEditorAppOptions::create ( int  argc,
char **  argv 
)
static

Returns a newly created instance of a DtPvdAppOptions.

Reimplemented from DtTMAppOptions.

virtual void DtEntityEditorAppOptions::initCommandOptions ( )
protectedvirtual

Reimplemented from DtTMAppOptions.

virtual void DtEntityEditorAppOptions::initMtlData ( )
protectedvirtual

Reimplemented from DtTMAppOptions.

virtual void DtEntityEditorAppOptions::processConfigFile ( const QString &  )
protectedvirtual

This function will process a configuration file.

Reimplemented from DtTMAppOptions.

virtual void DtEntityEditorAppOptions::addDefaultFonts ( )
protectedvirtual

Adds default fonts into the system. Currently MAK-MilStd-2525-b.ttf.

Reimplemented from DtTMAppOptions.

DtEntityEditorAppOptions& DtEntityEditorAppOptions::operator= ( const DtEntityEditorAppOptions rhs)
private

Assignment operator – not implemented.

Member Data Documentation

DtConfigVariable<bool> DtEntityEditorAppOptions::myDontCopyOpe
protected
DtConfigVariable<DtString> DtEntityEditorAppOptions::mySmsFile
protected
DtConfigVariable<DtString> DtEntityEditorAppOptions::myDisEntityTypes
protected
DtConfigVariable<DtString> DtEntityEditorAppOptions::myUiFile
protected
DtConfigVariable<DtString> DtEntityEditorAppOptions::myOpdConfigurationFile
protected
DtConfigVariable<DtString> DtEntityEditorAppOptions::myOpdEditorLocation
protected
DtMtlEnvironment* DtEntityEditorAppOptions::myMtlEnv
protected
DtString DtEntityEditorAppOptions::myVisualTerrain
protected
std::map<DtString, DtVector> DtEntityEditorAppOptions::theVisualPlacements
staticprotected

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)