VR-Exchange 2.4 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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 ()
virtual void close ()
- Public Slots inherited from MAKVrExchange::DtPropertyEditView
virtual void clear ()

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 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.
- Public Member Functions inherited from MAKVrExchange::DtPropertyEditView
 DtPropertyEditView (QWidget *p=0)
virtual ~DtPropertyEditView ()
virtual void setEditable (bool)
virtual bool editable () const
virtual void refresh ()
virtual QWidgeteditorBox ()
- Public Member Functions inherited from MAKVrExchange::DtPropertyListView
 DtPropertyListView (QWidget *parent=0)
 DtPropertyListView (QColor, QColor, bool drawBorder=true, QWidget *parent=0)
 DtPropertyListView (const DtPropertyListView &orig)
virtual ~DtPropertyListView ()
virtual DtPropertyListViewItemaddProperty (const DtProperty &, QTreeWidgetItem *parentTree=0)
virtual DtPropertyListViewItemaddToProperty (const DtProperty &)
virtual bool setProperty (QString prop, QVariant value)
virtual bool setProperty (QString prop, QString sub, QVariant value)
virtual bool setProperty (QString prop, QString sub, QString sub2, QVariant value)
virtual DtPropertyproperty (QString prop) const
virtual DtPropertyproperty (QString prop, QString sub) const
virtual DtPropertyproperty (QString prop, QString sub, QString sub2) const
virtual QColor backgroundColor1 () const
virtual QColor backgroundColor2 () const
virtual QColor groupForegroundColor () const
virtual void setGroupForegroundColor (const QColor &color)
virtual DtPropertyListViewStyle backgroundStyle () const
virtual void setBackgroundStyle (const DtPropertyListViewStyle &style)
virtual bool drawCellBorder ()
virtual QColor cellBorderColor () const
virtual void setCellBorderColor (const QColor &color)
virtual bool alphaSorted () const

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 Member Functions inherited from MAKVrExchange::DtPropertyEditView
virtual void init ()
virtual void focusOutEvent (QFocusEvent *e)
virtual void resizeEvent (QResizeEvent *)
 Event handler to size columns to full width.
virtual void resizeValueColumn (QSize size)
 Resize the value column to fit the view.
virtual void contextMenuRequested (QTreeWidgetItem *item, const QPoint &pos)
- Protected Member Functions inherited from MAKVrExchange::DtPropertyListView
virtual bool eventFilter (QObject *obj, QEvent *event)

Protected Attributes

bool myIsEdited
DtBrokerInitializermyInitializer
Common Settings.
QString commonSettingsProperty
QString notifyLevelProperty
QString logFileNameProperty
QString pluginDirectoryProperty
QString maxControlMessagesProperty
QString maxInterMessagesProperty
QString maxObjectMessagesProperty
QString pollingIntervalProperty
QString locationFilteringIntervalProperty
QString statisticsReportingIntervalProperty
QString printStatisticsProperty
- Protected Attributes inherited from MAKVrExchange::DtPropertyEditView
QWidgetmyEditorBox
DtPropertyEditorWidgetmyEditor
QHBoxLayout * myEditorLayout
QString undoText
bool myEditable
- Protected Attributes inherited from MAKVrExchange::DtPropertyListView
QColor myBackColor1
QColor myBackColor2
QColor myCellBorder
QColor myGroupForeColor
bool myAlphaSorted
bool myDrawCellBorder
QMenumyContextMenu
QAction * myExpandAllAction
QAction * myCollapseAllAction
DtPropertyListViewItemmySelected
DtPropertyListViewStyle myBackStyle

Static Protected Attributes

Default Common Settings.
static int theDefaultNotifyLevel
static QString theDefaultLogFileName
static QString theDefaultPluginDirectory
static int theDefaultMaxControlMessages
static int theDefaultMaxInterMessages
static int theDefaultMaxObjectMessages
static DtTime theDefaultPollingInterval
static DtTime theDefaultLocationFilteringInterval
static DtTime theDefaultStatisticsReportingInterval
static bool theDefaultPrintStatisticsProperty

Additional Inherited Members

- Public Types inherited from MAKVrExchange::DtPropertyListView
enum  PropertyViewColumn { Column_AttributeName = 0, Column_AttributeValue }
- Signals inherited from MAKVrExchange::DtPropertyEditView
void edited (QTreeWidgetItem *)
 This signal is emitted when an item is edited.
- Protected Slots inherited from MAKVrExchange::DtPropertyEditView
virtual void slotClicked ()
virtual void slotItemEdited ()
virtual void slotUndoEdit ()
virtual void headerClicked (int column)
virtual void headerSizeChanged ()
virtual void collapseClicked (QTreeWidgetItem *item)
virtual void expandClicked (QTreeWidgetItem *item)
virtual void onExpandAll ()
virtual void onCollapseAll ()
- Properties inherited from MAKVrExchange::DtPropertyEditView
bool editable

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::close ( )
virtualslot
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 DtTime MAKVrExchange::DtGeneralSettingsWidget::locationFilteringInterval ( ) const
virtual

Get the interval between location filtering checks.

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

Get the Log Filename value.

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::setLogFilename ( const QString &  )
virtual

Set the Log Filename value.

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::logFileNameProperty
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
QString MAKVrExchange::DtGeneralSettingsWidget::theDefaultLogFileName
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 Thu Jul 23 10:25:22 EDT 2015 from SVN revision 155065
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)