MAK RTIspy API Documentation for HLA 1.3
List of all members | Public Slots | Signals | Public Member Functions | Protected Attributes | Private Member Functions
DtAssistantPreferencesViewMgr Class Reference

Manages the current assistant preferences and displays the preferences dialog when required. More...

+ Inheritance diagram for DtAssistantPreferencesViewMgr:
+ Collaboration diagram for DtAssistantPreferencesViewMgr:

Public Slots

void showConfigDialog (DtPreferencesPage pageNum=DtInvalidPreferencesPage)
 Displays the configuration dialog.
void processConfigAccept ()
 Processes the acceptance of the configuration dialog.
void showMsgStats ()
 Displays the message statistics dialog.
void showAssistantLog ()
 Show assistant log.
void deleteAssistantLogs ()
 Delete all the assistant logs.
void setLogUpdateInterval (unsigned int)
 Slots to handle updates to configuration settings.
void setKeepAlive (bool)
 Slots to handle updates to configuration settings.
void setLatencyTestInteractionPeriodMs (unsigned int)
 Slots to handle updates to configuration settings.
void setLatencyTestNumInteractions (unsigned int)
 Slots to handle updates to configuration settings.
void setLatencyTestPayloadBytes (unsigned int)
 Slots to handle updates to configuration settings.
void setDisplayPopupsAsNotifications (bool)
 Slots to handle updates to configuration settings.
void setEnableNotifications (bool)
 Slots to handle updates to configuration settings.
void setLightweightMemorySec (unsigned int)
 Slots to handle updates to configuration settings.
void setDefunctFederateRemovalTimeSec (float)
 Slots to handle updates to configuration settings.
void setAssistantUpdateIntervalSec (unsigned int)
 Slots to handle updates to configuration settings.
void setLrcNetStatsUpdateIntervalSec (unsigned int)
 Slots to handle updates to configuration settings.
void setShowRtiexecStartupPrompt (bool)
 Slots to handle updates to configuration settings.
void setAcceptRemoteCommands (bool)
 Slots to handle updates to configuration settings.
void setAssistantPersistent (bool)
 Slots to handle updates to configuration settings.
void setDefaultToUnlicensed (bool)
 Slots to handle updates to configuration settings.
void setWarningTickInterval (float)
 Slots to handle updates to configuration settings.
void setDisplayRemoteNotifications (bool)
 Slots to handle updates to configuration settings.
void setDisplayFederationColors (bool)
 Slots to handle updates to configuration settings.
void setFederateIdentifier (unsigned int)
 Slots to handle updates to configuration settings.
- Public Slots inherited from DtAssistantMgr
void displayWarningDialogs ()
 Displays all warning dialogs.

Signals

void savePreferences ()
 Emitted to indicate that we are done updating preferences and they should be saved to a file.
void updateLogUpdateInterval (unsigned int)
 Signals to indicate that configuration settings have changed.
void updateKeepAlive (bool)
 Signals to indicate that configuration settings have changed.
void updateLatencyTestInteractionPeriodMs (unsigned int)
 Signals to indicate that configuration settings have changed.
void updateLatencyTestNumInteractions (unsigned int)
 Signals to indicate that configuration settings have changed.
void updateLatencyTestPayloadBytes (unsigned int)
 Signals to indicate that configuration settings have changed.
void updateDisplayPopupsAsNotifications (bool)
 Signals to indicate that configuration settings have changed.
void updateEnableNotifications (bool)
 Signals to indicate that configuration settings have changed.
void updateLightweightMemorySec (unsigned int)
 Signals to indicate that configuration settings have changed.
void updateDefunctFederateRemovalTimeSec (float)
 Signals to indicate that configuration settings have changed.
void updateAssistantUpdateIntervalSec (unsigned int)
 Signals to indicate that configuration settings have changed.
void updateLrcNetStatsUpdateIntervalSec (unsigned int)
 Signals to indicate that configuration settings have changed.
void updateShowRtiexecStartupPrompt (bool)
 Signals to indicate that configuration settings have changed.
void updateAcceptRemoteCommands (bool)
 Signals to indicate that configuration settings have changed.
void updateAssistantPersistent (bool)
 Signals to indicate that configuration settings have changed.
void updateDefaultToUnlicensed (bool)
 Signals to indicate that configuration settings have changed.
void updateWarningTickInterval (float)
 Signals to indicate that configuration settings have changed.
void updateDisplayRemoteNotifications (bool)
 Signals to indicate that configuration settings have changed.
void updateDisplayFederationColors (bool)
 Signals to indicate that configuration settings have changed.
void updateFederateIdentifier (unsigned int)
 Signals to indicate that configuration settings have changed.
- Signals inherited from DtAssistantMgr
void warningDialogDisplayed ()
 Emitted when a warning dialog is displayed.
void warningDialogDismissed ()
 Emitted when a warning dialog is dismissed.
void popupRequested (const MAKRti::DtString &text, int sourceCompId, const MAKRti::DtString &advancedText)
 Emitted when a popup dialog should be displayed.
void popupRequested (const MAKRti::DtString &text, const MAKRti::DtString &source, const MAKRti::DtString &advancedText)
 Emitted when a popup dialog should be displayed.
void notificationRequested (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, int sourceCompId, bool logOnly)
 Emitted when a notification should be displayed.
void notificationRequested (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, const MAKRti::DtString &source, bool logOnly)
 Emitted when a notification should be displayed.

Public Member Functions

 DtAssistantPreferencesViewMgr (DtBoost::shared_ptr< DtRtiAssistantServer > server, DtBoost::shared_ptr< DtRtiAssistantPeer > peer, DtAssistantSignalRouter &signalRouter)
 Constructor.
virtual ~DtAssistantPreferencesViewMgr ()
 Destructor.
virtual void initialize ()
 Initializes this manager just prior to beginning assistant processing.
virtual void addConfigWidgetMgr (DtAssistantMgr *mgr)
 Adds a manager to the list of managers that have configuration widgets that must also be displayed in the configuration dialog.
virtual void tick ()
 Periodically update console.
virtual void setAssistantLogFileName (const MAKRti::DtString &)
 Sets assistant log file name.
- Public Member Functions inherited from DtAssistantMgr
 DtAssistantMgr (DtBoost::shared_ptr< DtRtiAssistantServer > server, DtBoost::shared_ptr< DtRtiAssistantPeer > peer, DtAssistantSignalRouter &signalRouter)
 Constructor.
virtual ~DtAssistantMgr ()
 Destructor.
virtual void startShutdown ()
 Performs any necessary processing at the start of shutdown.
virtual bool dialogsVisible () const
 Determines if there are any visible dialogs for which this manager is responsible.
virtual void configWidget (DtAssistantConfigWidget **widget, QIcon &icon, QString &name, DtPreferencesPage &pageId)
 Retrieves a widget which will be placed in the configuration dialog for configuring user preferences.
virtual void updateConfigWidget ()
 Forces the configuration widget to be updated.
virtual void processConfigWidgetAccept ()
 Process the changes that were accepted in the configuration widget.

Protected Attributes

DtAssistantConfigDialogmyConfigDialog
 The Assistant configuration dialog.
DtLatencyTestConfigWidgetmyLatencyTestConfigWidget
 The widget which configures latency test parameters.
DtAssistantPreferencesWidgetmyAssistantConfigWidget
 The widget which configures the Assistant parameters.
DtFederationsViewPreferencesWidgetmyFederationsViewConfigWidget
 The widget which configures the Federations View parameters.
DtNotificationAndLoggingConfigWidgetmyNotificationAndLoggingConfigWidget
 The widget which configures the Assistant's notification and logging parameters.
std::vector< DtAssistantMgr * > myConfigWidgetMgrs
 Managers that own other configuration widgets which are also displayed in the configuration dialog.
DtAssistantMsgStatsDialogmyMsgStatsDialog
 The dialog that displays assistant message statistics.
DtFileConsoleWidgetmyAssistantConsoleWidget
 The Assistant log widget.
DtConsoleDialogmyAssistantConsoleDialog
 The Assistant Log dialog.
MAKRti::DtString myAssistantLogStringName
 Assistant log string name.
unsigned int myLogUpdateInterval
 The current settings to display in the preferences dialog.
bool myKeepAlive
 The current settings to display in the preferences dialog.
unsigned int myLatencyTestInteractionPeriodMs
 The current settings to display in the preferences dialog.
unsigned int myLatencyTestNumInteractions
 The current settings to display in the preferences dialog.
unsigned int myLatencyTestPayloadBytes
 The current settings to display in the preferences dialog.
bool myDisplayPopupsAsNotifications
 The current settings to display in the preferences dialog.
bool myEnableNotifications
 The current settings to display in the preferences dialog.
unsigned int myLightweightMemorySec
 The current settings to display in the preferences dialog.
float myDefunctFederateRemovalTimeSec
 The current settings to display in the preferences dialog.
unsigned int myAssistantUpdateIntervalSec
 The current settings to display in the preferences dialog.
unsigned int myLrcNetStatsUpdateIntervalSec
 The current settings to display in the preferences dialog.
bool myShowRtiexecStartupPrompt
 The current settings to display in the preferences dialog.
bool myAcceptRemoteCommands
 The current settings to display in the preferences dialog.
bool myAssistantPersistent
 The current settings to display in the preferences dialog.
bool myDefaultToUnlicensed
 The current settings to display in the preferences dialog.
float myWarningTickInterval
 The current settings to display in the preferences dialog.
bool myDisplayRemoteNotifications
 The current settings to display in the preferences dialog.
bool myDisplayFederationColors
 The current settings to display in the preferences dialog.
unsigned int myFederateIdentifier
 The current settings to display in the preferences dialog.
- Protected Attributes inherited from DtAssistantMgr
DtBoost::shared_ptr
< DtRtiAssistantServer
myServer
 The Assistant server from which new messages will arrive from local RTI components.
DtBoost::shared_ptr
< DtRtiAssistantPeer
myPeer
 The Assistant peer which communicates with other Assistants.
std::set< QDialog * > myUnparentedDialogs
 All unparented dialogs that are created by the GUI should be added to this set.
std::set< QMainWindow * > myMainWindows
 All main windows that are created by the GUI should be added to this set.
std::set< QDialog * > myWarningDialogs
 Set of the popup dialogs, either parented or unparented, which, when active, should cause a warning icon to be displayed.

Private Member Functions

 DtAssistantPreferencesViewMgr (DtAssistantPreferencesViewMgr const &)
 Copy Constructor not implemented – Copy Not Allowed!
DtAssistantPreferencesViewMgroperator= (DtAssistantPreferencesViewMgr const &)
 Assignment not implemented – Assignment Not Allowed!

Additional Inherited Members

- Protected Member Functions inherited from DtAssistantMgr
void startDialog (QDialog *dlg, bool inTaskbar, bool warningDialog)
 Sets up the given widget as a dialog.
void finishDialog (QDialog *dlg)
 Should be called prior to deleting any dialog started with startDialog.
void showDialog (QDialog *dlg)
 Shows the dialog.
void startMainWindow (QMainWindow *dlg)
 Sets up a main window dialog.
void finishMainWindow (QMainWindow *dlg)
 Should be called prior to deleting any dialog started with startMainWindow.
void showMainWindow (QMainWindow *dlg)
 Shows the dialog.
void showPopup (const MAKRti::DtString &text, int sourceCompId=-1, const MAKRti::DtString &advancedText=MAKRti::DtString::nullString())
 Displays a popup message with the given text, advanced text, and name of the given source component.
void showPopup (const MAKRti::DtString &text, const MAKRti::DtString &source, const MAKRti::DtString &advancedText=MAKRti::DtString::nullString())
 Displays a popup message with the given text, advanced text, and source name.
void displayNotification (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, int sourceCompId=-1)
 Displays and logs a notification from the given component.
void displayNotification (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, const MAKRti::DtString &source)
 Displays and logs notification with the given component name.
void logNotification (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, int sourceCompId=-1)
 Logs a notification from the given component, does not display.
void logNotification (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, const MAKRti::DtString &source)
 Logs a notification with the given component name, does not display.
- Static Protected Attributes inherited from DtAssistantMgr
static QIcon theRtiIcon
 The icons used by the RTI Assistant.
static QIcon theSmallRtiIcon
static QIcon theWebIcon
static QIcon theNotifyRtiIcon
static QIcon theWarningRtiIcon
static QIcon thePreferencesIcon
static QIcon theAboutIcon
static QIcon theHelpIcon
static bool theIconsAreLoaded = false
 Whether or not the icons have yet been loaded.

Detailed Description

Manages the current assistant preferences and displays the preferences dialog when required.

Constructor & Destructor Documentation

DtAssistantPreferencesViewMgr::DtAssistantPreferencesViewMgr ( DtBoost::shared_ptr< DtRtiAssistantServer server,
DtBoost::shared_ptr< DtRtiAssistantPeer peer,
DtAssistantSignalRouter signalRouter 
)

Constructor.

References connect(), DtAcceptRemoteCommandsUpdatedSig, DtAssistantPersistentUpdatedSig, DtAssistantUpdateIntervalSecUpdatedSig, DtDefaultToUnlicensedUpdatedSig, DtDefunctFederateRemovalTimeSecUpdatedSig, DtDisplayFederationColorsUpdatedSig, DtDisplayPopupsAsNotificationsUpdatedSig, DtDisplayRemoteNotificationsUpdatedSig, DtEnableNotificationsUpdatedSig, DtFederateIdentifierUpdatedSig, DtKeepAliveUpdatedSig, DtLatencyTestInteractionPeriodMsUpdatedSig, DtLatencyTestNumInteractionsUpdatedSig, DtLatencyTestPayloadBytesUpdatedSig, DtLightweightMemorySecUpdatedSig, DtLogUpdateIntervalUpdatedSig, DtLrcUpdateIntervalSecUpdatedSig, DtSavePreferencesSig, DtShowConfigPageSig, DtShowConfigSig, DtShowRtiexecStartupPromptUpdatedSig, DtUpdateAcceptRemoteCommandsSig, DtUpdateAssistantPersistentSig, DtUpdateAssistantUpdateIntervalSecSig, DtUpdateDefaultToUnlicensedSig, DtUpdateDefunctFederateRemovalTimeSecSig, DtUpdateDisplayFederationColorsSig, DtUpdateDisplayPopupsAsNotificationsSig, DtUpdateDisplayRemoteNotificationsSig, DtUpdateEnableNotificationsSig, DtUpdateFederateIdentifierSig, DtUpdateKeepAliveSig, DtUpdateLatencyTestInteractionPeriodMsSig, DtUpdateLatencyTestNumInteractionsSig, DtUpdateLatencyTestPayloadBytesSig, DtUpdateLightweightMemorySecSig, DtUpdateLogUpdateIntervalSig, DtUpdateLrcUpdateIntervalSecSig, DtUpdateShowRtiexecStartupPromptSig, DtUpdateWarningTickIntervalSig, DtWarningTickIntervalUpdatedSig, myAssistantConfigWidget, myAssistantConsoleDialog, myAssistantConsoleWidget, myConfigDialog, myFederationsViewConfigWidget, myLatencyTestConfigWidget, myMsgStatsDialog, myNotificationAndLoggingConfigWidget, NULL, processConfigAccept(), DtAssistantSignalRouter::registerSignal(), DtAssistantSignalRouter::registerSlot(), savePreferences(), setAcceptRemoteCommands(), setAssistantPersistent(), setAssistantUpdateIntervalSec(), setDefaultToUnlicensed(), setDefunctFederateRemovalTimeSec(), setDisplayFederationColors(), setDisplayPopupsAsNotifications(), setDisplayRemoteNotifications(), setEnableNotifications(), setFederateIdentifier(), setKeepAlive(), setLatencyTestInteractionPeriodMs(), setLatencyTestNumInteractions(), setLatencyTestPayloadBytes(), setLightweightMemorySec(), setLogUpdateInterval(), setLrcNetStatsUpdateIntervalSec(), setShowRtiexecStartupPrompt(), setWarningTickInterval(), showConfigDialog(), showMsgStats(), DtAssistantMgr::startDialog(), updateAcceptRemoteCommands(), updateAssistantPersistent(), updateAssistantUpdateIntervalSec(), updateDefaultToUnlicensed(), updateDefunctFederateRemovalTimeSec(), updateDisplayFederationColors(), updateDisplayPopupsAsNotifications(), updateDisplayRemoteNotifications(), updateEnableNotifications(), updateFederateIdentifier(), updateKeepAlive(), updateLatencyTestInteractionPeriodMs(), updateLatencyTestNumInteractions(), updateLatencyTestPayloadBytes(), updateLightweightMemorySec(), updateLogUpdateInterval(), updateLrcNetStatsUpdateIntervalSec(), updateShowRtiexecStartupPrompt(), and updateWarningTickInterval().

DtAssistantPreferencesViewMgr::~DtAssistantPreferencesViewMgr ( )
virtual
DtAssistantPreferencesViewMgr::DtAssistantPreferencesViewMgr ( DtAssistantPreferencesViewMgr const &  )
private

Copy Constructor not implemented – Copy Not Allowed!

Member Function Documentation

void DtAssistantPreferencesViewMgr::addConfigWidgetMgr ( DtAssistantMgr mgr)
virtual

Adds a manager to the list of managers that have configuration widgets that must also be displayed in the configuration dialog.

This must be called prior to initialize.

References myConfigWidgetMgrs.

void DtAssistantPreferencesViewMgr::deleteAssistantLogs ( )
slot

Delete all the assistant logs.

Referenced by initialize().

void DtAssistantPreferencesViewMgr::initialize ( )
virtual
DtAssistantPreferencesViewMgr& DtAssistantPreferencesViewMgr::operator= ( DtAssistantPreferencesViewMgr const &  )
private

Assignment not implemented – Assignment Not Allowed!

void DtAssistantPreferencesViewMgr::processConfigAccept ( )
slot

Processes the acceptance of the configuration dialog.

References DtAssistantPreferencesWidget::assistantPersistent(), DtAssistantPreferencesWidget::assistantUpdateIntervalSec(), changeAssistantStartup(), DtFederationsViewPreferencesWidget::defunctFederateTimeoutMs(), DtFederationsViewPreferencesWidget::displayFederationColors(), DtNotificationAndLoggingConfigWidget::displayRemoteNotifications(), DtAssistantStartupInstallUser, DtAssistantStartupUninstall, DtNotificationAndLoggingConfigWidget::enableNotifications(), DtAssistantPreferencesWidget::enableRemoteCommands(), DtFederationsViewPreferencesWidget::federateIdentifier(), DtLatencyTestConfigWidget::interactionPeriod(), DtAssistantPreferencesWidget::keepAlive(), DtAssistantPreferencesWidget::lightweightMemorySec(), DtNotificationAndLoggingConfigWidget::logUpdateIntervalMs(), DtAssistantPreferencesWidget::lrcNetStatsUpdateIntervalSec(), myAssistantConfigWidget, myAssistantPersistent, myConfigWidgetMgrs, myFederationsViewConfigWidget, myLatencyTestConfigWidget, myNotificationAndLoggingConfigWidget, DtLatencyTestConfigWidget::numInteractions(), DtLatencyTestConfigWidget::payloadBytes(), DtNotificationAndLoggingConfigWidget::popupsAsNotifications(), savePreferences(), updateAcceptRemoteCommands(), updateAssistantPersistent(), updateAssistantUpdateIntervalSec(), updateDefunctFederateRemovalTimeSec(), updateDisplayFederationColors(), updateDisplayPopupsAsNotifications(), updateDisplayRemoteNotifications(), updateEnableNotifications(), updateFederateIdentifier(), updateKeepAlive(), updateLatencyTestInteractionPeriodMs(), updateLatencyTestNumInteractions(), updateLatencyTestPayloadBytes(), updateLightweightMemorySec(), updateLogUpdateInterval(), updateLrcNetStatsUpdateIntervalSec(), updateWarningTickInterval(), and DtNotificationAndLoggingConfigWidget::warningTickInterval().

Referenced by DtAssistantPreferencesViewMgr().

void DtAssistantPreferencesViewMgr::savePreferences ( )
signal

Emitted to indicate that we are done updating preferences and they should be saved to a file.

Referenced by DtAssistantPreferencesViewMgr(), and processConfigAccept().

void DtAssistantPreferencesViewMgr::setAcceptRemoteCommands ( bool  val)
slot

Slots to handle updates to configuration settings.

References myAcceptRemoteCommands.

Referenced by DtAssistantPreferencesViewMgr().

void DtAssistantPreferencesViewMgr::setAssistantLogFileName ( const MAKRti::DtString &  str)
virtual

Sets assistant log file name.

References myAssistantLogStringName.

void DtAssistantPreferencesViewMgr::setAssistantPersistent ( bool  val)
slot

Slots to handle updates to configuration settings.

References myAssistantPersistent.

Referenced by DtAssistantPreferencesViewMgr().

void DtAssistantPreferencesViewMgr::setAssistantUpdateIntervalSec ( unsigned int  val)
slot

Slots to handle updates to configuration settings.

References myAssistantUpdateIntervalSec.

Referenced by DtAssistantPreferencesViewMgr().

void DtAssistantPreferencesViewMgr::setDefaultToUnlicensed ( bool  val)
slot

Slots to handle updates to configuration settings.

References myDefaultToUnlicensed.

Referenced by DtAssistantPreferencesViewMgr().

void DtAssistantPreferencesViewMgr::setDefunctFederateRemovalTimeSec ( float  val)
slot

Slots to handle updates to configuration settings.

References myDefunctFederateRemovalTimeSec.

Referenced by DtAssistantPreferencesViewMgr().

void DtAssistantPreferencesViewMgr::setDisplayFederationColors ( bool  val)
slot

Slots to handle updates to configuration settings.

References myDisplayFederationColors.

Referenced by DtAssistantPreferencesViewMgr().

void DtAssistantPreferencesViewMgr::setDisplayPopupsAsNotifications ( bool  val)
slot

Slots to handle updates to configuration settings.

References myDisplayPopupsAsNotifications.

Referenced by DtAssistantPreferencesViewMgr().

void DtAssistantPreferencesViewMgr::setDisplayRemoteNotifications ( bool  val)
slot

Slots to handle updates to configuration settings.

References myDisplayRemoteNotifications.

Referenced by DtAssistantPreferencesViewMgr().

void DtAssistantPreferencesViewMgr::setEnableNotifications ( bool  val)
slot

Slots to handle updates to configuration settings.

References myEnableNotifications.

Referenced by DtAssistantPreferencesViewMgr().

void DtAssistantPreferencesViewMgr::setFederateIdentifier ( unsigned int  val)
slot

Slots to handle updates to configuration settings.

References myFederateIdentifier.

Referenced by DtAssistantPreferencesViewMgr().

void DtAssistantPreferencesViewMgr::setKeepAlive ( bool  val)
slot

Slots to handle updates to configuration settings.

References myKeepAlive.

Referenced by DtAssistantPreferencesViewMgr().

void DtAssistantPreferencesViewMgr::setLatencyTestInteractionPeriodMs ( unsigned int  val)
slot

Slots to handle updates to configuration settings.

References myLatencyTestInteractionPeriodMs.

Referenced by DtAssistantPreferencesViewMgr().

void DtAssistantPreferencesViewMgr::setLatencyTestNumInteractions ( unsigned int  val)
slot

Slots to handle updates to configuration settings.

References myLatencyTestNumInteractions.

Referenced by DtAssistantPreferencesViewMgr().

void DtAssistantPreferencesViewMgr::setLatencyTestPayloadBytes ( unsigned int  val)
slot

Slots to handle updates to configuration settings.

References myLatencyTestPayloadBytes.

Referenced by DtAssistantPreferencesViewMgr().

void DtAssistantPreferencesViewMgr::setLightweightMemorySec ( unsigned int  val)
slot

Slots to handle updates to configuration settings.

References myLightweightMemorySec.

Referenced by DtAssistantPreferencesViewMgr().

void DtAssistantPreferencesViewMgr::setLogUpdateInterval ( unsigned int  val)
slot

Slots to handle updates to configuration settings.

References myLogUpdateInterval.

Referenced by DtAssistantPreferencesViewMgr().

void DtAssistantPreferencesViewMgr::setLrcNetStatsUpdateIntervalSec ( unsigned int  val)
slot

Slots to handle updates to configuration settings.

References myLrcNetStatsUpdateIntervalSec.

Referenced by DtAssistantPreferencesViewMgr().

void DtAssistantPreferencesViewMgr::setShowRtiexecStartupPrompt ( bool  val)
slot

Slots to handle updates to configuration settings.

References myShowRtiexecStartupPrompt.

Referenced by DtAssistantPreferencesViewMgr().

void DtAssistantPreferencesViewMgr::setWarningTickInterval ( float  val)
slot

Slots to handle updates to configuration settings.

References myWarningTickInterval.

Referenced by DtAssistantPreferencesViewMgr().

void DtAssistantPreferencesViewMgr::showAssistantLog ( )
slot
void DtAssistantPreferencesViewMgr::showConfigDialog ( DtPreferencesPage  pageNum = DtInvalidPreferencesPage)
slot

Displays the configuration dialog.

References DtNumPreferencesPages, myAcceptRemoteCommands, myAssistantConfigWidget, myAssistantPersistent, myAssistantUpdateIntervalSec, myConfigDialog, myConfigWidgetMgrs, myDefunctFederateRemovalTimeSec, myDisplayFederationColors, myDisplayPopupsAsNotifications, myDisplayRemoteNotifications, myEnableNotifications, myFederateIdentifier, myFederationsViewConfigWidget, myKeepAlive, myLatencyTestConfigWidget, myLatencyTestInteractionPeriodMs, myLatencyTestNumInteractions, myLatencyTestPayloadBytes, myLightweightMemorySec, myLogUpdateInterval, myLrcNetStatsUpdateIntervalSec, myNotificationAndLoggingConfigWidget, DtAssistantMgr::myPeer, DtAssistantMgr::myServer, myWarningTickInterval, DtAssistantPreferencesWidget::setAssistantConnParams(), DtAssistantPreferencesWidget::setAssistantPersistent(), DtAssistantPreferencesWidget::setAssistantUpdateIntervalSec(), DtLatencyTestConfigWidget::setConfig(), DtFederationsViewPreferencesWidget::setDefunctFederateTimeoutMs(), DtFederationsViewPreferencesWidget::setDisplayFederationColors(), DtNotificationAndLoggingConfigWidget::setDisplayRemoteNotifications(), DtNotificationAndLoggingConfigWidget::setEnableNotifications(), DtAssistantPreferencesWidget::setEnableRemoteCommands(), DtFederationsViewPreferencesWidget::setFederateIdentifier(), DtAssistantPreferencesWidget::setKeepAlive(), DtAssistantPreferencesWidget::setLightweightMemorySec(), DtNotificationAndLoggingConfigWidget::setLogUpdateIntervalMs(), DtAssistantPreferencesWidget::setLrcNetStatsUpdateIntervalSec(), DtAssistantConfigDialog::setPage(), DtNotificationAndLoggingConfigWidget::setPopupsAsNotifications(), DtNotificationAndLoggingConfigWidget::setWarningTickInterval(), and DtAssistantMgr::showDialog().

Referenced by DtAssistantPreferencesViewMgr().

void DtAssistantPreferencesViewMgr::showMsgStats ( )
slot
void DtAssistantPreferencesViewMgr::tick ( )
virtual

Periodically update console.

Reimplemented from DtAssistantMgr.

References myAssistantConsoleWidget, NULL, and DtFileConsoleWidget::updateConsole().

void DtAssistantPreferencesViewMgr::updateAcceptRemoteCommands ( bool  )
signal

Signals to indicate that configuration settings have changed.

Referenced by DtAssistantPreferencesViewMgr(), and processConfigAccept().

void DtAssistantPreferencesViewMgr::updateAssistantPersistent ( bool  )
signal

Signals to indicate that configuration settings have changed.

Referenced by DtAssistantPreferencesViewMgr(), and processConfigAccept().

void DtAssistantPreferencesViewMgr::updateAssistantUpdateIntervalSec ( unsigned  int)
signal

Signals to indicate that configuration settings have changed.

Referenced by DtAssistantPreferencesViewMgr(), and processConfigAccept().

void DtAssistantPreferencesViewMgr::updateDefaultToUnlicensed ( bool  )
signal

Signals to indicate that configuration settings have changed.

Referenced by DtAssistantPreferencesViewMgr().

void DtAssistantPreferencesViewMgr::updateDefunctFederateRemovalTimeSec ( float  )
signal

Signals to indicate that configuration settings have changed.

Referenced by DtAssistantPreferencesViewMgr(), and processConfigAccept().

void DtAssistantPreferencesViewMgr::updateDisplayFederationColors ( bool  )
signal

Signals to indicate that configuration settings have changed.

Referenced by DtAssistantPreferencesViewMgr(), and processConfigAccept().

void DtAssistantPreferencesViewMgr::updateDisplayPopupsAsNotifications ( bool  )
signal

Signals to indicate that configuration settings have changed.

Referenced by DtAssistantPreferencesViewMgr(), and processConfigAccept().

void DtAssistantPreferencesViewMgr::updateDisplayRemoteNotifications ( bool  )
signal

Signals to indicate that configuration settings have changed.

Referenced by DtAssistantPreferencesViewMgr(), and processConfigAccept().

void DtAssistantPreferencesViewMgr::updateEnableNotifications ( bool  )
signal

Signals to indicate that configuration settings have changed.

Referenced by DtAssistantPreferencesViewMgr(), and processConfigAccept().

void DtAssistantPreferencesViewMgr::updateFederateIdentifier ( unsigned  int)
signal

Signals to indicate that configuration settings have changed.

Referenced by DtAssistantPreferencesViewMgr(), and processConfigAccept().

void DtAssistantPreferencesViewMgr::updateKeepAlive ( bool  )
signal

Signals to indicate that configuration settings have changed.

Referenced by DtAssistantPreferencesViewMgr(), and processConfigAccept().

void DtAssistantPreferencesViewMgr::updateLatencyTestInteractionPeriodMs ( unsigned  int)
signal

Signals to indicate that configuration settings have changed.

Referenced by DtAssistantPreferencesViewMgr(), and processConfigAccept().

void DtAssistantPreferencesViewMgr::updateLatencyTestNumInteractions ( unsigned  int)
signal

Signals to indicate that configuration settings have changed.

Referenced by DtAssistantPreferencesViewMgr(), and processConfigAccept().

void DtAssistantPreferencesViewMgr::updateLatencyTestPayloadBytes ( unsigned  int)
signal

Signals to indicate that configuration settings have changed.

Referenced by DtAssistantPreferencesViewMgr(), and processConfigAccept().

void DtAssistantPreferencesViewMgr::updateLightweightMemorySec ( unsigned  int)
signal

Signals to indicate that configuration settings have changed.

Referenced by DtAssistantPreferencesViewMgr(), and processConfigAccept().

void DtAssistantPreferencesViewMgr::updateLogUpdateInterval ( unsigned  int)
signal

Signals to indicate that configuration settings have changed.

Referenced by DtAssistantPreferencesViewMgr(), and processConfigAccept().

void DtAssistantPreferencesViewMgr::updateLrcNetStatsUpdateIntervalSec ( unsigned  int)
signal

Signals to indicate that configuration settings have changed.

Referenced by DtAssistantPreferencesViewMgr(), and processConfigAccept().

void DtAssistantPreferencesViewMgr::updateShowRtiexecStartupPrompt ( bool  )
signal

Signals to indicate that configuration settings have changed.

Referenced by DtAssistantPreferencesViewMgr().

void DtAssistantPreferencesViewMgr::updateWarningTickInterval ( float  )
signal

Signals to indicate that configuration settings have changed.

Referenced by DtAssistantPreferencesViewMgr(), and processConfigAccept().

Member Data Documentation

bool DtAssistantPreferencesViewMgr::myAcceptRemoteCommands
protected

The current settings to display in the preferences dialog.

Referenced by setAcceptRemoteCommands(), and showConfigDialog().

DtAssistantPreferencesWidget* DtAssistantPreferencesViewMgr::myAssistantConfigWidget
protected

The widget which configures the Assistant parameters.

Referenced by DtAssistantPreferencesViewMgr(), initialize(), processConfigAccept(), showConfigDialog(), and ~DtAssistantPreferencesViewMgr().

DtConsoleDialog* DtAssistantPreferencesViewMgr::myAssistantConsoleDialog
protected

The Assistant Log dialog.

Referenced by DtAssistantPreferencesViewMgr(), and showAssistantLog().

DtFileConsoleWidget* DtAssistantPreferencesViewMgr::myAssistantConsoleWidget
protected
MAKRti::DtString DtAssistantPreferencesViewMgr::myAssistantLogStringName
protected

Assistant log string name.

Referenced by setAssistantLogFileName(), and showAssistantLog().

bool DtAssistantPreferencesViewMgr::myAssistantPersistent
protected

The current settings to display in the preferences dialog.

Referenced by processConfigAccept(), setAssistantPersistent(), and showConfigDialog().

unsigned int DtAssistantPreferencesViewMgr::myAssistantUpdateIntervalSec
protected

The current settings to display in the preferences dialog.

Referenced by setAssistantUpdateIntervalSec(), and showConfigDialog().

DtAssistantConfigDialog* DtAssistantPreferencesViewMgr::myConfigDialog
protected

The Assistant configuration dialog.

Referenced by DtAssistantPreferencesViewMgr(), initialize(), and showConfigDialog().

std::vector<DtAssistantMgr*> DtAssistantPreferencesViewMgr::myConfigWidgetMgrs
protected

Managers that own other configuration widgets which are also displayed in the configuration dialog.

Referenced by addConfigWidgetMgr(), initialize(), processConfigAccept(), and showConfigDialog().

bool DtAssistantPreferencesViewMgr::myDefaultToUnlicensed
protected

The current settings to display in the preferences dialog.

Referenced by setDefaultToUnlicensed().

float DtAssistantPreferencesViewMgr::myDefunctFederateRemovalTimeSec
protected

The current settings to display in the preferences dialog.

Referenced by setDefunctFederateRemovalTimeSec(), and showConfigDialog().

bool DtAssistantPreferencesViewMgr::myDisplayFederationColors
protected

The current settings to display in the preferences dialog.

Referenced by setDisplayFederationColors(), and showConfigDialog().

bool DtAssistantPreferencesViewMgr::myDisplayPopupsAsNotifications
protected

The current settings to display in the preferences dialog.

Referenced by setDisplayPopupsAsNotifications(), and showConfigDialog().

bool DtAssistantPreferencesViewMgr::myDisplayRemoteNotifications
protected

The current settings to display in the preferences dialog.

Referenced by setDisplayRemoteNotifications(), and showConfigDialog().

bool DtAssistantPreferencesViewMgr::myEnableNotifications
protected

The current settings to display in the preferences dialog.

Referenced by setEnableNotifications(), and showConfigDialog().

unsigned int DtAssistantPreferencesViewMgr::myFederateIdentifier
protected

The current settings to display in the preferences dialog.

Referenced by setFederateIdentifier(), and showConfigDialog().

DtFederationsViewPreferencesWidget* DtAssistantPreferencesViewMgr::myFederationsViewConfigWidget
protected

The widget which configures the Federations View parameters.

Referenced by DtAssistantPreferencesViewMgr(), initialize(), processConfigAccept(), showConfigDialog(), and ~DtAssistantPreferencesViewMgr().

bool DtAssistantPreferencesViewMgr::myKeepAlive
protected

The current settings to display in the preferences dialog.

Referenced by setKeepAlive(), and showConfigDialog().

DtLatencyTestConfigWidget* DtAssistantPreferencesViewMgr::myLatencyTestConfigWidget
protected

The widget which configures latency test parameters.

Referenced by DtAssistantPreferencesViewMgr(), initialize(), processConfigAccept(), showConfigDialog(), and ~DtAssistantPreferencesViewMgr().

unsigned int DtAssistantPreferencesViewMgr::myLatencyTestInteractionPeriodMs
protected

The current settings to display in the preferences dialog.

Referenced by setLatencyTestInteractionPeriodMs(), and showConfigDialog().

unsigned int DtAssistantPreferencesViewMgr::myLatencyTestNumInteractions
protected

The current settings to display in the preferences dialog.

Referenced by setLatencyTestNumInteractions(), and showConfigDialog().

unsigned int DtAssistantPreferencesViewMgr::myLatencyTestPayloadBytes
protected

The current settings to display in the preferences dialog.

Referenced by setLatencyTestPayloadBytes(), and showConfigDialog().

unsigned int DtAssistantPreferencesViewMgr::myLightweightMemorySec
protected

The current settings to display in the preferences dialog.

Referenced by setLightweightMemorySec(), and showConfigDialog().

unsigned int DtAssistantPreferencesViewMgr::myLogUpdateInterval
protected

The current settings to display in the preferences dialog.

Referenced by setLogUpdateInterval(), and showConfigDialog().

unsigned int DtAssistantPreferencesViewMgr::myLrcNetStatsUpdateIntervalSec
protected

The current settings to display in the preferences dialog.

Referenced by setLrcNetStatsUpdateIntervalSec(), and showConfigDialog().

DtAssistantMsgStatsDialog* DtAssistantPreferencesViewMgr::myMsgStatsDialog
protected

The dialog that displays assistant message statistics.

Referenced by DtAssistantPreferencesViewMgr(), and showMsgStats().

DtNotificationAndLoggingConfigWidget* DtAssistantPreferencesViewMgr::myNotificationAndLoggingConfigWidget
protected

The widget which configures the Assistant's notification and logging parameters.

Referenced by DtAssistantPreferencesViewMgr(), initialize(), processConfigAccept(), showConfigDialog(), and ~DtAssistantPreferencesViewMgr().

bool DtAssistantPreferencesViewMgr::myShowRtiexecStartupPrompt
protected

The current settings to display in the preferences dialog.

Referenced by setShowRtiexecStartupPrompt().

float DtAssistantPreferencesViewMgr::myWarningTickInterval
protected

The current settings to display in the preferences dialog.

Referenced by setWarningTickInterval(), and showConfigDialog().


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

Document ID: Generated on Tue May 7 16:26:47 EDT 2013 from SVN revision 126903
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)