![]() |
MAK RTIspy API Documentation for HLA 1.3
|
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. More... | |
| void | processConfigAccept () |
| Processes the acceptance of the configuration dialog. More... | |
| void | showMsgStats () |
| Displays the message statistics dialog. More... | |
| void | openLog () |
| Opens log using OS specific service. More... | |
| void | showAssistantLog () |
| Show assistant log. More... | |
| void | deleteAssistantLogs () |
| Delete all the assistant logs. More... | |
| void | setLogUpdateInterval (unsigned int) |
| Slots to handle updates to configuration settings. More... | |
| void | setKeepAlive (bool) |
| Slots to handle updates to configuration settings. More... | |
| void | setSendForeignQuery (bool) |
| Slots to handle updates to configuration settings. More... | |
| void | setLatencyTestInteractionPeriodMs (unsigned int) |
| Slots to handle updates to configuration settings. More... | |
| void | setLatencyTestNumInteractions (unsigned int) |
| Slots to handle updates to configuration settings. More... | |
| void | setLatencyTestPayloadBytes (unsigned int) |
| Slots to handle updates to configuration settings. More... | |
| void | setDisplayPopupsAsNotifications (bool) |
| Slots to handle updates to configuration settings. More... | |
| void | setEnableNotifications (bool) |
| Slots to handle updates to configuration settings. More... | |
| void | setLightweightMemorySec (unsigned int) |
| Slots to handle updates to configuration settings. More... | |
| void | setDefunctFederateRemovalTimeSec (float) |
| Slots to handle updates to configuration settings. More... | |
| void | setAssistantUpdateIntervalSec (unsigned int) |
| Slots to handle updates to configuration settings. More... | |
| void | setLrcNetStatsUpdateIntervalSec (unsigned int) |
| Slots to handle updates to configuration settings. More... | |
| void | setShowRtiexecStartupPrompt (bool) |
| Slots to handle updates to configuration settings. More... | |
| void | setAcceptRemoteCommands (bool) |
| Slots to handle updates to configuration settings. More... | |
| void | setAssistantPersistent (bool) |
| Slots to handle updates to configuration settings. More... | |
| void | setDefaultToUnlicensed (bool) |
| Slots to handle updates to configuration settings. More... | |
| void | setWarningTickInterval (float) |
| Slots to handle updates to configuration settings. More... | |
| void | setDisplayRemoteNotifications (bool) |
| Slots to handle updates to configuration settings. More... | |
| void | setDisplayFederationColors (bool) |
| Slots to handle updates to configuration settings. More... | |
| void | setFederateIdentifier (unsigned int) |
| Slots to handle updates to configuration settings. More... | |
Public Slots inherited from DtAssistantMgr | |
| void | displayWarningDialogs () |
| Displays all warning dialogs. More... | |
Signals | |
| void | savePreferences () |
| Emitted to indicate that we are done updating preferences and they should be saved to a file. More... | |
| void | updateLogUpdateInterval (unsigned int) |
| Signals to indicate that configuration settings have changed. More... | |
| void | updateKeepAlive (bool) |
| Signals to indicate that configuration settings have changed. More... | |
| void | updateSendForeignQuery (bool) |
| Signals to indicate that configuration settings have changed. More... | |
| void | updateLatencyTestInteractionPeriodMs (unsigned int) |
| Signals to indicate that configuration settings have changed. More... | |
| void | updateLatencyTestNumInteractions (unsigned int) |
| Signals to indicate that configuration settings have changed. More... | |
| void | updateLatencyTestPayloadBytes (unsigned int) |
| Signals to indicate that configuration settings have changed. More... | |
| void | updateDisplayPopupsAsNotifications (bool) |
| Signals to indicate that configuration settings have changed. More... | |
| void | updateEnableNotifications (bool) |
| Signals to indicate that configuration settings have changed. More... | |
| void | updateLightweightMemorySec (unsigned int) |
| Signals to indicate that configuration settings have changed. More... | |
| void | updateDefunctFederateRemovalTimeSec (float) |
| Signals to indicate that configuration settings have changed. More... | |
| void | updateAssistantUpdateIntervalSec (unsigned int) |
| Signals to indicate that configuration settings have changed. More... | |
| void | updateLrcNetStatsUpdateIntervalSec (unsigned int) |
| Signals to indicate that configuration settings have changed. More... | |
| void | updateShowRtiexecStartupPrompt (bool) |
| Signals to indicate that configuration settings have changed. More... | |
| void | updateAcceptRemoteCommands (bool) |
| Signals to indicate that configuration settings have changed. More... | |
| void | updateAssistantPersistent (bool) |
| Signals to indicate that configuration settings have changed. More... | |
| void | updateDefaultToUnlicensed (bool) |
| Signals to indicate that configuration settings have changed. More... | |
| void | updateWarningTickInterval (float) |
| Signals to indicate that configuration settings have changed. More... | |
| void | updateDisplayRemoteNotifications (bool) |
| Signals to indicate that configuration settings have changed. More... | |
| void | updateDisplayFederationColors (bool) |
| Signals to indicate that configuration settings have changed. More... | |
| void | updateFederateIdentifier (unsigned int) |
| Signals to indicate that configuration settings have changed. More... | |
Signals inherited from DtAssistantMgr | |
| void | warningDialogDisplayed () |
| Emitted when a warning dialog is displayed. More... | |
| void | warningDialogDismissed () |
| Emitted when a warning dialog is dismissed. More... | |
| void | popupRequested (const MAKRti::DtString &text, int sourceCompId, const MAKRti::DtString &advancedText) |
| Emitted when a popup dialog should be displayed. More... | |
| void | popupRequested (const MAKRti::DtString &text, const MAKRti::DtString &source, const MAKRti::DtString &advancedText) |
| Emitted when a popup dialog should be displayed. More... | |
| void | notificationRequested (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, int sourceCompId, bool logOnly) |
| Emitted when a notification should be displayed. More... | |
| void | notificationRequested (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, const MAKRti::DtString &source, bool logOnly) |
| Emitted when a notification should be displayed. More... | |
Public Member Functions | |
| DtAssistantPreferencesViewMgr (DtBoost::shared_ptr< DtRtiAssistantServer > server, DtBoost::shared_ptr< DtRtiAssistantPeer > peer, DtAssistantSignalRouter &signalRouter) | |
| Constructor. More... | |
| virtual | ~DtAssistantPreferencesViewMgr () |
| Destructor. More... | |
| virtual void | initialize () |
| Initializes this manager just prior to beginning assistant processing. More... | |
| 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. More... | |
| virtual void | tick () |
| Periodically update console. More... | |
| virtual void | setAssistantLogFileName (const MAKRti::DtString &) |
| Sets assistant log file name. More... | |
Public Member Functions inherited from DtAssistantMgr | |
| DtAssistantMgr (DtBoost::shared_ptr< DtRtiAssistantServer > server, DtBoost::shared_ptr< DtRtiAssistantPeer > peer, DtAssistantSignalRouter &signalRouter) | |
| Constructor. More... | |
| virtual | ~DtAssistantMgr () |
| Destructor. More... | |
| virtual void | startShutdown () |
| Performs any necessary processing at the start of shutdown. More... | |
| virtual bool | dialogsVisible () const |
| Determines if there are any visible dialogs for which this manager is responsible. More... | |
| 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. More... | |
| virtual void | updateConfigWidget () |
| Forces the configuration widget to be updated. More... | |
| virtual void | processConfigWidgetAccept () |
| Process the changes that were accepted in the configuration widget. More... | |
Protected Attributes | |
| DtAssistantConfigDialog * | myConfigDialog |
| The Assistant configuration dialog. More... | |
| DtLatencyTestConfigWidget * | myLatencyTestConfigWidget |
| The widget which configures latency test parameters. More... | |
| DtAssistantPreferencesWidget * | myAssistantConfigWidget |
| The widget which configures the Assistant parameters. More... | |
| DtFederationsViewPreferencesWidget * | myFederationsViewConfigWidget |
| The widget which configures the Federations View parameters. More... | |
| DtNotificationAndLoggingConfigWidget * | myNotificationAndLoggingConfigWidget |
| The widget which configures the Assistant's notification and logging parameters. More... | |
| std::vector< DtAssistantMgr * > | myConfigWidgetMgrs |
| Managers that own other configuration widgets which are also displayed in the configuration dialog. More... | |
| DtAssistantMsgStatsDialog * | myMsgStatsDialog |
| The dialog that displays assistant message statistics. More... | |
| DtFileConsoleWidget * | myAssistantConsoleWidget |
| The Assistant log widget. More... | |
| DtConsoleDialog * | myAssistantConsoleDialog |
| The Assistant Log dialog. More... | |
| MAKRti::DtString | myAssistantLogStringName |
| Assistant log string name. More... | |
| unsigned int | myLogUpdateInterval |
| The current settings to display in the preferences dialog. More... | |
| bool | myKeepAlive |
| The current settings to display in the preferences dialog. More... | |
| bool | mySendForeignQuery |
| The current settings to display in the preferences dialog. More... | |
| unsigned int | myLatencyTestInteractionPeriodMs |
| The current settings to display in the preferences dialog. More... | |
| unsigned int | myLatencyTestNumInteractions |
| The current settings to display in the preferences dialog. More... | |
| unsigned int | myLatencyTestPayloadBytes |
| The current settings to display in the preferences dialog. More... | |
| bool | myDisplayPopupsAsNotifications |
| The current settings to display in the preferences dialog. More... | |
| bool | myEnableNotifications |
| The current settings to display in the preferences dialog. More... | |
| unsigned int | myLightweightMemorySec |
| The current settings to display in the preferences dialog. More... | |
| float | myDefunctFederateRemovalTimeSec |
| The current settings to display in the preferences dialog. More... | |
| unsigned int | myAssistantUpdateIntervalSec |
| The current settings to display in the preferences dialog. More... | |
| unsigned int | myLrcNetStatsUpdateIntervalSec |
| The current settings to display in the preferences dialog. More... | |
| bool | myShowRtiexecStartupPrompt |
| The current settings to display in the preferences dialog. More... | |
| bool | myAcceptRemoteCommands |
| The current settings to display in the preferences dialog. More... | |
| bool | myAssistantPersistent |
| The current settings to display in the preferences dialog. More... | |
| bool | myDefaultToUnlicensed |
| The current settings to display in the preferences dialog. More... | |
| float | myWarningTickInterval |
| The current settings to display in the preferences dialog. More... | |
| bool | myDisplayRemoteNotifications |
| The current settings to display in the preferences dialog. More... | |
| bool | myDisplayFederationColors |
| The current settings to display in the preferences dialog. More... | |
| unsigned int | myFederateIdentifier |
| The current settings to display in the preferences dialog. More... | |
Protected Attributes inherited from DtAssistantMgr | |
| DtBoost::shared_ptr < DtRtiAssistantServer > | myServer |
| The Assistant server from which new messages will arrive from local RTI components. More... | |
| DtBoost::shared_ptr < DtRtiAssistantPeer > | myPeer |
| The Assistant peer which communicates with other Assistants. More... | |
| std::set< QDialog * > | myUnparentedDialogs |
| All unparented dialogs that are created by the GUI should be added to this set. More... | |
| std::set< QMainWindow * > | myMainWindows |
| All main windows that are created by the GUI should be added to this set. More... | |
| std::set< QDialog * > | myWarningDialogs |
| Set of the popup dialogs, either parented or unparented, which, when active, should cause a warning icon to be displayed. More... | |
Private Member Functions | |
| DtAssistantPreferencesViewMgr (DtAssistantPreferencesViewMgr const &) | |
| Copy Constructor not implemented – Copy Not Allowed! More... | |
| DtAssistantPreferencesViewMgr & | operator= (DtAssistantPreferencesViewMgr const &) |
| Assignment not implemented – Assignment Not Allowed! More... | |
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. More... | |
| void | finishDialog (QDialog *dlg) |
| Should be called prior to deleting any dialog started with startDialog. More... | |
| void | showDialog (QDialog *dlg) |
| Shows the dialog. More... | |
| void | startMainWindow (QMainWindow *dlg) |
| Sets up a main window dialog. More... | |
| void | finishMainWindow (QMainWindow *dlg) |
| Should be called prior to deleting any dialog started with startMainWindow. More... | |
| void | showMainWindow (QMainWindow *dlg) |
| Shows the dialog. More... | |
| 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. More... | |
| 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. More... | |
| void | displayNotification (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, int sourceCompId=-1) |
| Displays and logs a notification from the given component. More... | |
| void | displayNotification (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, const MAKRti::DtString &source) |
| Displays and logs notification with the given component name. More... | |
| void | logNotification (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, int sourceCompId=-1) |
| Logs a notification from the given component, does not display. More... | |
| void | logNotification (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, const MAKRti::DtString &source) |
| Logs a notification with the given component name, does not display. More... | |
| virtual DtAssistantInfo | assistantInfoFromAssistantMsg (const DtAssistantMsg &assistantMsg, DtInetAddrSet *interfaces=0) |
Static Protected Attributes inherited from DtAssistantMgr | |
| static QIcon | theRtiIcon |
| The icons used by the RTI Assistant. More... | |
| static QIcon | theSmallRtiIcon |
| static QIcon | theWebIcon |
| static QIcon | theNotifyRtiIcon |
| static QIcon | theWarningRtiIcon |
| static QIcon | thePreferencesIcon |
| static QIcon | theAboutIcon |
| static QIcon | theHelpIcon |
| static bool | theIconsAreLoaded |
| Whether or not the icons have yet been loaded. More... | |
Manages the current assistant preferences and displays the preferences dialog when required.
| DtAssistantPreferencesViewMgr::DtAssistantPreferencesViewMgr | ( | DtBoost::shared_ptr< DtRtiAssistantServer > | server, |
| DtBoost::shared_ptr< DtRtiAssistantPeer > | peer, | ||
| DtAssistantSignalRouter & | signalRouter | ||
| ) |
Constructor.
|
virtual |
Destructor.
|
private |
Copy Constructor not implemented – Copy Not Allowed!
|
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.
|
slot |
Delete all the assistant logs.
|
virtual |
Initializes this manager just prior to beginning assistant processing.
Reimplemented from DtAssistantMgr.
|
slot |
Opens log using OS specific service.
|
private |
Assignment not implemented – Assignment Not Allowed!
|
slot |
Processes the acceptance of the configuration dialog.
|
signal |
Emitted to indicate that we are done updating preferences and they should be saved to a file.
|
slot |
Slots to handle updates to configuration settings.
|
virtual |
Sets assistant log file name.
|
slot |
Slots to handle updates to configuration settings.
|
slot |
Slots to handle updates to configuration settings.
|
slot |
Slots to handle updates to configuration settings.
|
slot |
Slots to handle updates to configuration settings.
|
slot |
Slots to handle updates to configuration settings.
|
slot |
Slots to handle updates to configuration settings.
|
slot |
Slots to handle updates to configuration settings.
|
slot |
Slots to handle updates to configuration settings.
|
slot |
Slots to handle updates to configuration settings.
|
slot |
Slots to handle updates to configuration settings.
|
slot |
Slots to handle updates to configuration settings.
|
slot |
Slots to handle updates to configuration settings.
|
slot |
Slots to handle updates to configuration settings.
|
slot |
Slots to handle updates to configuration settings.
|
slot |
Slots to handle updates to configuration settings.
|
slot |
Slots to handle updates to configuration settings.
|
slot |
Slots to handle updates to configuration settings.
|
slot |
Slots to handle updates to configuration settings.
|
slot |
Slots to handle updates to configuration settings.
|
slot |
Show assistant log.
|
slot |
Displays the configuration dialog.
|
slot |
Displays the message statistics dialog.
|
virtual |
Periodically update console.
Reimplemented from DtAssistantMgr.
|
signal |
Signals to indicate that configuration settings have changed.
|
signal |
Signals to indicate that configuration settings have changed.
|
signal |
Signals to indicate that configuration settings have changed.
|
signal |
Signals to indicate that configuration settings have changed.
|
signal |
Signals to indicate that configuration settings have changed.
|
signal |
Signals to indicate that configuration settings have changed.
|
signal |
Signals to indicate that configuration settings have changed.
|
signal |
Signals to indicate that configuration settings have changed.
|
signal |
Signals to indicate that configuration settings have changed.
|
signal |
Signals to indicate that configuration settings have changed.
|
signal |
Signals to indicate that configuration settings have changed.
|
signal |
Signals to indicate that configuration settings have changed.
|
signal |
Signals to indicate that configuration settings have changed.
|
signal |
Signals to indicate that configuration settings have changed.
|
signal |
Signals to indicate that configuration settings have changed.
|
signal |
Signals to indicate that configuration settings have changed.
|
signal |
Signals to indicate that configuration settings have changed.
|
signal |
Signals to indicate that configuration settings have changed.
|
signal |
Signals to indicate that configuration settings have changed.
|
signal |
Signals to indicate that configuration settings have changed.
|
protected |
The current settings to display in the preferences dialog.
|
protected |
The widget which configures the Assistant parameters.
|
protected |
The Assistant Log dialog.
|
protected |
The Assistant log widget.
|
protected |
Assistant log string name.
|
protected |
The current settings to display in the preferences dialog.
|
protected |
The current settings to display in the preferences dialog.
|
protected |
The Assistant configuration dialog.
|
protected |
Managers that own other configuration widgets which are also displayed in the configuration dialog.
|
protected |
The current settings to display in the preferences dialog.
|
protected |
The current settings to display in the preferences dialog.
|
protected |
The current settings to display in the preferences dialog.
|
protected |
The current settings to display in the preferences dialog.
|
protected |
The current settings to display in the preferences dialog.
|
protected |
The current settings to display in the preferences dialog.
|
protected |
The current settings to display in the preferences dialog.
|
protected |
The widget which configures the Federations View parameters.
|
protected |
The current settings to display in the preferences dialog.
|
protected |
The widget which configures latency test parameters.
|
protected |
The current settings to display in the preferences dialog.
|
protected |
The current settings to display in the preferences dialog.
|
protected |
The current settings to display in the preferences dialog.
|
protected |
The current settings to display in the preferences dialog.
|
protected |
The current settings to display in the preferences dialog.
|
protected |
The current settings to display in the preferences dialog.
|
protected |
The dialog that displays assistant message statistics.
|
protected |
The widget which configures the Assistant's notification and logging parameters.
|
protected |
The current settings to display in the preferences dialog.
|
protected |
The current settings to display in the preferences dialog.
|
protected |
The current settings to display in the preferences dialog.