VR-Exchange 2.5 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.
virtual void cancel ()
 Re-loads the settings from the initializer and closes the dialog.
virtual void slotItemEdited ()

Public Member Functions

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

Protected Member Functions

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

Protected Attributes

bool myIsEdited
DtBrokerInitializermyInitializer
Common Settings.
QString commonSettingsProperty
QString notifyLevelProperty
QString logFileNameProperty
QString logFileTimestampsProperty
QString logRollingIntervalProperty
QString lockFailureTimeoutProperty
QString pluginDirectoryProperty
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 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 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::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::slotItemEdited ( )
virtualslot
virtual DtTime MAKVrExchange::DtGeneralSettingsWidget::statisticsReportingInterval ( ) const
virtual

Get the statistics reporting interval between reports.

virtual void MAKVrExchange::DtGeneralSettingsWidget::updateConfiguration ( )
protectedvirtual

Member Data Documentation

QString MAKVrExchange::DtGeneralSettingsWidget::commonSettingsProperty
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

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

Document ID: Generated on Wed Dec 21 15:05:11 EST 2016 from SVN revision 171891
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)