VR-Exchange 2.7 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Slots | Public Member Functions | Protected Member Functions | Protected Attributes
MAKVrExchange::DtGeneralSettingsWidget Class Reference

Provides an interface for configuring DIS connection settings. More...

Inheritance diagram for MAKVrExchange::DtGeneralSettingsWidget:
Inheritance graph
[legend]

Public Slots

virtual bool apply ()
 Applies any settings changes and returns whether changes were made. More...
 
virtual void cancel ()
 Re-loads the settings from the initializer and closes the dialog. More...
 
virtual void slotItemEdited ()
 

Public Member Functions

 DtGeneralSettingsWidget (QWidget *parent=0)
 CTOR. More...
 
virtual ~DtGeneralSettingsWidget ()
 Virtual DTOR. More...
 
virtual void initialize (DtBrokerInitializer *init)
 Initialize the widget with the settings from the initializer. More...
 
Common Broker Settings Setters/Getters
virtual void setNotifyLevel (int)
 Set notify level value. More...
 
virtual int notifyLevel () const
 Get notify level value. More...
 
virtual void setLogFilename (const QString &)
 Set the Log Filename value. More...
 
virtual QString logFilename () const
 Get the Log Filename value. More...
 
virtual void setLogTimestampingEnabled (bool)
 Set whether or not log file timestamps are enabled. More...
 
virtual bool isLogTimestampingEnabled () const
 Get whether or not log file timestamps are enabled. More...
 
virtual void setLogRollingInterval (int)
 Set the length of the interval at which log files are rolled (in seconds). More...
 
virtual int logRollingInterval () const
 Get the length of the interval at which log files are rolled (in seconds). More...
 
virtual void setLockFailureTimeout (DtTime)
 Set the length of time to wait for a successful shared memory lock. More...
 
virtual DtTime lockFailureTimeout () const
 Get the length of time to wait for a successful shared memory lock. More...
 
virtual void setPluginDirectory (const QString &)
 Set the Plugin Directory value. More...
 
virtual QString pluginDirectory () const
 Get the Plugin Directory value. More...
 
virtual void setloadVrfPlugins (bool)
 Set whether or not to load VR-Forces Plugins. More...
 
virtual bool loadVrfPlugins () const
 Get whether or not to load VR-Forces Plugins. More...
 
virtual void setVrfVersion (const QString &version)
 Set the VR-Forces version. More...
 
virtual QString vrfVersion () const
 Get the VR-Forces version. More...
 
virtual void setMaxControlMessages (int)
 Set max # of control messages processed per tick. More...
 
virtual int maxControlMessages () const
 Get max # of control messages processed per tick. More...
 
virtual void setMaxInterMessages (int)
 Set max # of interaction messages processed per tick. More...
 
virtual int maxInterMessages () const
 Get max # of interaction messages processed per tick. More...
 
virtual void setMaxObjectMessages (int)
 Set max # of object messages processed per tick. More...
 
virtual int maxObjectMessages () const
 Get max # of object messages processed per tick. More...
 
virtual void setPollingInterval (int)
 Set the polling interval between ticks. More...
 
virtual int pollingInterval () const
 Get the polling interval between ticks. More...
 
virtual void setLocationFilteringInterval (DtTime t)
 Set the interval between location filtering checks. More...
 
virtual DtTime locationFilteringInterval () const
 Get the interval between location filtering checks. More...
 
virtual void setStatisticsReportingInterval (DtTime t)
 Set the statistics reporting interval between reports. More...
 
virtual DtTime statisticsReportingInterval () const
 Get the statistics reporting interval between reports. More...
 
virtual void setPrintStatistics (bool)
 Set whether or not to print statistics to the log file. More...
 
virtual bool printStatistics () const
 Get whether or not to print statistics to the log file. More...
 

Protected Member Functions

virtual void initializeQtStrings ()
 Initialize translated Qt property names. More...
 
virtual void initializeProperties ()
 Initialize the property entries for the settings. More...
 
virtual void updateConfiguration ()
 Update the initializer with the dialog's current settings. More...
 
virtual void revertConfiguration ()
 Update the dialog with the initializer's current settings. More...
 

Protected Attributes

bool myIsEdited
 
DtBrokerInitializermyInitializer
 
Common Settings.
QString commonSettingsProperty
 
QString notifyLevelProperty
 
QString logFileNameProperty
 
QString logFileTimestampsProperty
 
QString logRollingIntervalProperty
 
QString lockFailureTimeoutProperty
 
QString pluginDirectoryProperty
 
QString loadVrfPluginsProperty
 
QString vrfVersionProperty
 
QString maxControlMessagesProperty
 
QString maxInterMessagesProperty
 
QString maxObjectMessagesProperty
 
QString pollingIntervalProperty
 
QString locationFilteringIntervalProperty
 
QString statisticsReportingIntervalProperty
 
QString printStatisticsProperty
 

Static Protected Attributes

Default Common Settings.
static int theDefaultNotifyLevel
 
static QString theDefaultLogFileName
 
static bool theDefaultLogFileTimestamps
 
static int theDefaultLogRollingInterval
 
static DtTime theDefaultLockFailureTimeout
 
static QString theDefaultPluginDirectory
 
static bool theloadVrfPluginsProperty
 
static QString theDefaultVrfVersion
 
static int theDefaultMaxControlMessages
 
static int theDefaultMaxInterMessages
 
static int theDefaultMaxObjectMessages
 
static DtTime theDefaultPollingInterval
 
static DtTime theDefaultLocationFilteringInterval
 
static DtTime theDefaultStatisticsReportingInterval
 
static bool theDefaultPrintStatisticsProperty
 

Detailed Description

Provides an interface for configuring DIS connection settings.

Constructor & Destructor Documentation

MAKVrExchange::DtGeneralSettingsWidget::DtGeneralSettingsWidget ( QWidget parent = 0)

CTOR.

Exceptions
DtQAppStartingUpis thrown if the qApp is not started up yet.
virtual MAKVrExchange::DtGeneralSettingsWidget::~DtGeneralSettingsWidget ( )
virtual

Virtual DTOR.

Member Function Documentation

virtual bool MAKVrExchange::DtGeneralSettingsWidget::apply ( )
virtualslot

Applies any settings changes and returns whether changes were made.

virtual void MAKVrExchange::DtGeneralSettingsWidget::cancel ( )
virtualslot

Re-loads the settings from the initializer and closes the dialog.

virtual void MAKVrExchange::DtGeneralSettingsWidget::initialize ( DtBrokerInitializer init)
virtual

Initialize the widget with the settings from the initializer.

virtual void MAKVrExchange::DtGeneralSettingsWidget::initializeProperties ( )
protectedvirtual
virtual void MAKVrExchange::DtGeneralSettingsWidget::initializeQtStrings ( )
protectedvirtual
virtual bool MAKVrExchange::DtGeneralSettingsWidget::isLogTimestampingEnabled ( ) const
virtual

Get whether or not log file timestamps are enabled.

virtual bool MAKVrExchange::DtGeneralSettingsWidget::loadVrfPlugins ( ) const
virtual

Get whether or not to load VR-Forces Plugins.

virtual DtTime MAKVrExchange::DtGeneralSettingsWidget::locationFilteringInterval ( ) const
virtual

Get the interval between location filtering checks.

virtual DtTime MAKVrExchange::DtGeneralSettingsWidget::lockFailureTimeout ( ) const
virtual

Get the length of time to wait for a successful shared memory lock.

virtual QString MAKVrExchange::DtGeneralSettingsWidget::logFilename ( ) const
virtual

Get the Log Filename value.

virtual int MAKVrExchange::DtGeneralSettingsWidget::logRollingInterval ( ) const
virtual

Get the length of the interval at which log files are rolled (in seconds).

virtual int MAKVrExchange::DtGeneralSettingsWidget::maxControlMessages ( ) const
virtual

Get max # of control messages processed per tick.

virtual int MAKVrExchange::DtGeneralSettingsWidget::maxInterMessages ( ) const
virtual

Get max # of interaction messages processed per tick.

virtual int MAKVrExchange::DtGeneralSettingsWidget::maxObjectMessages ( ) const
virtual

Get max # of object messages processed per tick.

virtual int MAKVrExchange::DtGeneralSettingsWidget::notifyLevel ( ) const
virtual

Get notify level value.

virtual QString MAKVrExchange::DtGeneralSettingsWidget::pluginDirectory ( ) const
virtual

Get the Plugin Directory value.

virtual int MAKVrExchange::DtGeneralSettingsWidget::pollingInterval ( ) const
virtual

Get the polling interval between ticks.

virtual bool MAKVrExchange::DtGeneralSettingsWidget::printStatistics ( ) const
virtual

Get whether or not to print statistics to the log file.

virtual void MAKVrExchange::DtGeneralSettingsWidget::revertConfiguration ( )
protectedvirtual
virtual void MAKVrExchange::DtGeneralSettingsWidget::setloadVrfPlugins ( bool  )
virtual

Set whether or not to load VR-Forces Plugins.

virtual void MAKVrExchange::DtGeneralSettingsWidget::setLocationFilteringInterval ( DtTime  t)
virtual

Set the interval between location filtering checks.

virtual void MAKVrExchange::DtGeneralSettingsWidget::setLockFailureTimeout ( DtTime  )
virtual

Set the length of time to wait for a successful shared memory lock.

virtual void MAKVrExchange::DtGeneralSettingsWidget::setLogFilename ( const QString &  )
virtual

Set the Log Filename value.

virtual void MAKVrExchange::DtGeneralSettingsWidget::setLogRollingInterval ( int  )
virtual

Set the length of the interval at which log files are rolled (in seconds).

virtual void MAKVrExchange::DtGeneralSettingsWidget::setLogTimestampingEnabled ( bool  )
virtual

Set whether or not log file timestamps are enabled.

virtual void MAKVrExchange::DtGeneralSettingsWidget::setMaxControlMessages ( int  )
virtual

Set max # of control messages processed per tick.

virtual void MAKVrExchange::DtGeneralSettingsWidget::setMaxInterMessages ( int  )
virtual

Set max # of interaction messages processed per tick.

virtual void MAKVrExchange::DtGeneralSettingsWidget::setMaxObjectMessages ( int  )
virtual

Set max # of object messages processed per tick.

virtual void MAKVrExchange::DtGeneralSettingsWidget::setNotifyLevel ( int  )
virtual

Set notify level value.

virtual void MAKVrExchange::DtGeneralSettingsWidget::setPluginDirectory ( const QString &  )
virtual

Set the Plugin Directory value.

virtual void MAKVrExchange::DtGeneralSettingsWidget::setPollingInterval ( int  )
virtual

Set the polling interval between ticks.

virtual void MAKVrExchange::DtGeneralSettingsWidget::setPrintStatistics ( bool  )
virtual

Set whether or not to print statistics to the log file.

virtual void MAKVrExchange::DtGeneralSettingsWidget::setStatisticsReportingInterval ( DtTime  t)
virtual

Set the statistics reporting interval between reports.

virtual void MAKVrExchange::DtGeneralSettingsWidget::setVrfVersion ( const QString &  version)
virtual

Set the VR-Forces version.

virtual void MAKVrExchange::DtGeneralSettingsWidget::slotItemEdited ( )
virtualslot
virtual DtTime MAKVrExchange::DtGeneralSettingsWidget::statisticsReportingInterval ( ) const
virtual

Get the statistics reporting interval between reports.

virtual void MAKVrExchange::DtGeneralSettingsWidget::updateConfiguration ( )
protectedvirtual
virtual QString MAKVrExchange::DtGeneralSettingsWidget::vrfVersion ( ) const
virtual

Get the VR-Forces version.

Member Data Documentation

QString MAKVrExchange::DtGeneralSettingsWidget::commonSettingsProperty
protected
QString MAKVrExchange::DtGeneralSettingsWidget::loadVrfPluginsProperty
protected
QString MAKVrExchange::DtGeneralSettingsWidget::locationFilteringIntervalProperty
protected
QString MAKVrExchange::DtGeneralSettingsWidget::lockFailureTimeoutProperty
protected
QString MAKVrExchange::DtGeneralSettingsWidget::logFileNameProperty
protected
QString MAKVrExchange::DtGeneralSettingsWidget::logFileTimestampsProperty
protected
QString MAKVrExchange::DtGeneralSettingsWidget::logRollingIntervalProperty
protected
QString MAKVrExchange::DtGeneralSettingsWidget::maxControlMessagesProperty
protected
QString MAKVrExchange::DtGeneralSettingsWidget::maxInterMessagesProperty
protected
QString MAKVrExchange::DtGeneralSettingsWidget::maxObjectMessagesProperty
protected
DtBrokerInitializer* MAKVrExchange::DtGeneralSettingsWidget::myInitializer
protected
bool MAKVrExchange::DtGeneralSettingsWidget::myIsEdited
protected
QString MAKVrExchange::DtGeneralSettingsWidget::notifyLevelProperty
protected
QString MAKVrExchange::DtGeneralSettingsWidget::pluginDirectoryProperty
protected
QString MAKVrExchange::DtGeneralSettingsWidget::pollingIntervalProperty
protected
QString MAKVrExchange::DtGeneralSettingsWidget::printStatisticsProperty
protected
QString MAKVrExchange::DtGeneralSettingsWidget::statisticsReportingIntervalProperty
protected
DtTime MAKVrExchange::DtGeneralSettingsWidget::theDefaultLocationFilteringInterval
staticprotected
DtTime MAKVrExchange::DtGeneralSettingsWidget::theDefaultLockFailureTimeout
staticprotected
QString MAKVrExchange::DtGeneralSettingsWidget::theDefaultLogFileName
staticprotected
bool MAKVrExchange::DtGeneralSettingsWidget::theDefaultLogFileTimestamps
staticprotected
int MAKVrExchange::DtGeneralSettingsWidget::theDefaultLogRollingInterval
staticprotected
int MAKVrExchange::DtGeneralSettingsWidget::theDefaultMaxControlMessages
staticprotected
int MAKVrExchange::DtGeneralSettingsWidget::theDefaultMaxInterMessages
staticprotected
int MAKVrExchange::DtGeneralSettingsWidget::theDefaultMaxObjectMessages
staticprotected
int MAKVrExchange::DtGeneralSettingsWidget::theDefaultNotifyLevel
staticprotected
QString MAKVrExchange::DtGeneralSettingsWidget::theDefaultPluginDirectory
staticprotected
DtTime MAKVrExchange::DtGeneralSettingsWidget::theDefaultPollingInterval
staticprotected
bool MAKVrExchange::DtGeneralSettingsWidget::theDefaultPrintStatisticsProperty
staticprotected
DtTime MAKVrExchange::DtGeneralSettingsWidget::theDefaultStatisticsReportingInterval
staticprotected
QString MAKVrExchange::DtGeneralSettingsWidget::theDefaultVrfVersion
staticprotected
bool MAKVrExchange::DtGeneralSettingsWidget::theloadVrfPluginsProperty
staticprotected
QString MAKVrExchange::DtGeneralSettingsWidget::vrfVersionProperty
protected

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

Document ID: Generated on Mon Apr 19 15:55:22 EDT 2021 from SVN revision 227909
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)