MAK RTIspy API Documentation for HLA 4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Slots | Signals | Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
DtFederationsViewDialog Class Reference
+ Inheritance diagram for DtFederationsViewDialog:
+ Collaboration diagram for DtFederationsViewDialog:

Public Types

enum  DtFederationsViewHeaderEnum {
  DtFederationsViewProcess = 0, DtFederationsViewIP, DtFederationsViewHandle, DtFederationsViewHostName,
  DtFederationsViewQueueStatus, DtFederationsViewName, DtFederationsViewType, DtFederationsViewPID,
  DtFederationsViewCommandLine
}
 
enum  DtSelectedNodeType {
  DtForwarderNode, DtRtiexecNode, DtFederateNode, DtFederationNode,
  DtLightweightNode, DtNoSelectedNode
}
 

Public Slots

void processConnectionSelection (int index, bool ignoreVisibility=false)
 Processes the selection of a new connection. More...
 
void showHelpDialog ()
 Shows the help dialog. More...
 
void processHelpDialogClose ()
 Handles cleanup of the help dialog after it is closed. More...
 
void showEvent (QShowEvent *event)
 Override QWidget's show function so we can display the correct forwarder. More...
 
virtual void hideEvent (QHideEvent *event)
 Override hideEvent to store the size of the dialog when it is hidden. More...
 
void closeEvent (QCloseEvent *event)
 Override QWidget's close function so we can stop observers. More...
 
void keyPressEvent (QKeyEvent *event)
 Handles key press events. More...
 
void shutdownCurrentRtiexec ()
 Processes a command to shutdown the current rtiexec. More...
 
void shutdownCurrentRtiForwarder ()
 Processes a command to shutdown the current RTI Forwarder. More...
 
void updateNetworkMap ()
 Update the Network Map widget. More...
 
void refreshView ()
 Refresh view. More...
 
void changeFederationColor (const QString &federationName, const QColor &newColor)
 Changes the color of the specified federation. More...
 
void enableFederationColors (bool enable)
 Enable/disable display of federation colors. More...
 
void setFederateIdentifierType (unsigned int fedIdType)
 Change the text type used to identify federates. More...
 
void showSyncPointDialog ()
 Shows the sync point dialog for the selected federation. More...
 
void showFederateStatsDialog ()
 Shows the federate statistics dialog for the selected federate. More...
 
void showFomDialog ()
 Shows the Fom dialog for the selected federate. More...
 
void enableOrDisableMenuActions (const DtRtiConnectionInfo &conn)
 Enables or disables menu actions based on selected connection. More...
 
void updateFederateRemovalTime (float period)
 Processes an update to the defunct federate removal period. More...
 
void clearSelection ()
 Processes unselection. More...
 
void updateFederateIcon ()
 Updates the icon for the selected federate to the user chosen image. More...
 
void showSelectedFederateRidParams ()
 Handles a request to show the RID parameters for the selected federate. More...
 
void showSelectedFederateLog ()
 Handles a request to show the log file for the selected federate. More...
 
void showForiegnAssistantConnectionsDialog ()
 Handles request to show assistant connection dialog. More...
 
void showConnectForwarderDialog ()
 Handles request to show forwarder connection dialog. More...
 
void forwarderConnectionSelected (const QString &connectionName)
 Handle the selection of a forwarder connection. More...
 
virtual void noMapNodeSelected ()
 Displays info and icons for when nothing is selected. More...
 
virtual void noTreeNodeSelected ()
 Displays info and icons for when nothing is selected. More...
 
virtual void switchToPeerForwarder (const MAKRti::DtString &hostName, int port)
 Handles when a connection should be switched to peer forwarder node. More...
 
virtual void assistantFound (const DtAssistantInfo &assistant)
 Handle new assistant. More...
 
virtual void assistantLost (const DtAssistantInfo &assistant)
 Handle lost assistant. More...
 
void processForeignConnectionAdded (const QString &hostNameIp, const QString &hostIpString, const QString &localInterfaceAddr)
 Process foreign connection was added. More...
 
void processForeignConnectionRemoved (const QString &hostNameIp, const QString &hostIpString, const QString &localInterfaceAddr)
 Process foreign connection was removed. More...
 

Signals

void viewedConnectionChanged (const DtRtiConnectionInfo &conn)
 Emitted when the user chooses a different connection to be viewed. More...
 
void startupRtiexec ()
 Processes a command to startup an rtiexec. More...
 
void shutdownRtiexec ()
 Emitted when the currently viewed rtiexec should be shutdown. More...
 
void startupRtiForwarder ()
 Processes a command to startup an RTI Forwarder. More...
 
void connectRtiForwarder (const DtRtiConnectionInfo &connection)
 Processes a command to connect RTI Forwarders from the forwarder of the current viewed connection to the forwarder of the given connection. More...
 
void shutdownForwarder ()
 Emitted when the currently viewed RTI Forwarder should be shutdown. More...
 
void aboutDialogRequested ()
 Emitted when the RTI about dialog is requested. More...
 
void showPopup (const MAKRti::DtString &, const MAKRti::DtString &, const MAKRti::DtString &)
 Emitted when a popup dialog from a remote rtiexec should be displayed. More...
 
void forceFederateResign (int, const QString &)
 Emitted when user has requested to resign a federate. More...
 
void forceFederationDestroy (const QString &)
 Emitted when user has requested to destroy a federation. More...
 
void showRtiexecRidParams ()
 Emitted when RID parameters for the current rtiexec are requested. More...
 
void showForwarderRidParams ()
 Emitted when RID parameters for the current RTI Forwarder are requested. More...
 
void showFederateRidParams (const MAKRti::DtString &federation, int federateHandle)
 Emitted when RID parameters for the specified federate are requested. More...
 
void showRtiexecLog ()
 Emitted to display a local rtiexec's log. More...
 
void showForwarderLog ()
 Emitted to display a local forwarder's log. More...
 
void showFederateLog (const MAKRti::DtString &federation, int federateHandle)
 Emitted when log file for the specified federate are requested. More...
 
void showLatencyTestDialog (const QString &fedexName, int fedHandle)
 Emitted when a latency test is requested. More...
 
void enableNetworkTesting (const QString &fedexName)
 Emitted to enable network testing for the given federation. More...
 
void disableNetworkTesting (const QString &fedexName)
 Emitted to disable network testing for the given federation. More...
 
void saveToLog ()
 Emitted when a user requests to save the currently displayed federation information to a log file. More...
 
void showFederationsViewPreferences ()
 Emitted to show the federations view preferences. More...
 
void federateSelected (const MAKRti::DtString &federation, int federateHandle)
 Emitted on the selection of a federate. More...
 
void rtiexecSelected ()
 Emitted on the selection of an rtiexec. More...
 
void forwarderSelected (const MAKRti::DtString &name, int port)
 Emitted on the selection of a central forwarder. More...
 
void peerForwarderSelected (const MAKRti::DtString &name, int port)
 Emitted on the selection of a peer forwarder. More...
 
void federationSelected (const MAKRti::DtString &name)
 Emitted on the selection of a federation. More...
 
void lightweightSelected ()
 Emitted on the selection of the central lightweight node. More...
 
void showSyncPointDialog (const MAKRti::DtString &name)
 Emitted to show a sync point dialog for the given federation. More...
 
void showFederateStatsDialog (const MAKRti::DtString &federation, int federateHandle)
 Emitted to show the federate statistics dialog for the given federate. More...
 
void defunctFederateRemoved (const MAKRti::DtString &federation, int federateHandle)
 Emitted when a defunct federate was removed from the federate tree. More...
 
void showFomDialog (const MAKRti::DtString &federation, int federateHandle)
 Emitted to show the fom dialog for the given federate. More...
 
void refreshFederationsView ()
 Refresh federations view. More...
 
void foreignConnectionAdded (const DtAssistantInfo &assistant)
 Foreign connection was added. More...
 
void foreignConnectionRemoved (const DtAssistantInfo &assistant)
 Foreign connection was removed. More...
 
void makeForeignConnection (const QString &hostNameIp, const QString &hostIpString, const QString &localInterfaceAddr)
 Initiate connection to foreign assistant. More...
 
void breakForeignConnection (const QString &hostNameIp, const QString &hostIpString, const QString &localInterfaceAddr)
 Break connection to foreign assistant. More...
 
void assistantConnected (const DtAssistantInfo &assistant)
 Assistant connected. More...
 
void assistantDisconnected (const DtAssistantInfo &assistant)
 Assistant disconnected. More...
 

Public Member Functions

 DtFederationsViewDialog (const MAKRti::DtFilename &configDir, QWidget *parent=0, Qt::WindowFlags flags=0)
 Constructor. More...
 
virtual ~DtFederationsViewDialog ()
 Destructor. More...
 
virtual QSize sizeHint () const
 Returns the recommended size for the widget. More...
 
virtual void tick ()
 Performs periodic functions. More...
 
virtual void setConnectionIsLocal (const MAKRti::DtString &name, bool isLocal)
 Changes the state of whether the given forwarder connection is being used by a local component. More...
 
virtual void checkAndAddMainForwarder (const MAKRti::DtString &hostname, int port)
 Makes sure the currently displayed forwarder is up to date. More...
 
virtual void checkAndAddLightweight (const MAKRti::DtString &hostname)
 Makes sure the currently displayed lightweight connection is up to date. More...
 
virtual void addNetworkMapForwarderNode (const MAKRti::DtString &forwarderName, int port)
 Adds a forwarder node to the network map. More...
 
virtual void removeNetworkMapForwarderNode (const MAKRti::DtString &forwarderName, int port)
 Removes a forwarder node from the network map. More...
 
virtual void addNetworkMapRtiexecNode ()
 Adds an rtiexec node to the network map. More...
 
virtual void removeNetworkMapRtiexecNode ()
 Removes an rtiexec node from the network map. More...
 
virtual void addNetworkMapFederateNode (int fedHandle, const MAKRti::DtString &federationName, const MAKRti::DtString &processName, const MAKRti::DtString &fedType, const MAKRti::DtString &fedName, bool notJoined=false, bool isDropped=false)
 Adds a federate node to the network map. More...
 
virtual void removeNetworkMapFederateNode (int fedHandle, const MAKRti::DtString &federationName)
 Removes a federate node from the network map. More...
 
virtual void updateNetworkMapFederateNode (int fedHandle, const MAKRti::DtString &federationName, int queueStatus, bool disconnected, bool reconnecting, bool inErrorState=false)
 Updates a federate node in the network map. More...
 
virtual void refreshNetworkMap ()
 Refreshes the network map. Should be called after any series of updates. More...
 
virtual void clearData ()
 clears old data. More...
 
virtual void setViewedConnectionDescription (const DtRtiConnectionInfo &conn)
 Set forwarder connection info. More...
 
virtual void clearNetworkMap ()
 Clears all data from the connection tree. More...
 
virtual void enableCommands (bool enable)
 Enables or disables the rtiexec & forwarder shutdown option. More...
 
virtual void enableRtiExecShutdownCommand (bool enable)
 Enables or disables the rtiexec shutdown option. More...
 
virtual void enableRtiForwarderShutdownCommand (bool enable)
 Enables or disables the forwarder shutdown option. More...
 
virtual void displayLoadingIndication ()
 Displays a message that the current federation information is loading. More...
 
virtual void removeLoadingIndication ()
 Removes the loading indication messages. More...
 
virtual void saveGuiConfiguration ()
 Saves the current GUI configuration to file. More...
 
virtual Ui::FederationsViewDialog getUiImpl () const
 
virtual int addConnection (const MAKRti::DtString &name, const DtRtiConnectionInfo &conn, bool isLocal)
 Adds a connection to the list of viewable connections. More...
 
virtual void removeConnection (const MAKRti::DtString &name)
 Removes an rtiexec from the list of viewable rtiexecs. More...
 
virtual void updateFederations (const DtFederationStateByNameMap *federations, const DtAssistantForwarderInfo *forwarderInfo, const std::vector< DtAssistantForwarderInfo > &peerInfos)
 Updates the displayed federation information for the currently displayed connection. More...
 
virtual void updateFederation (const DtAssistantFederationInfo *federation, const DtAssistantForwarderInfo *forwarderInfo, const std::vector< DtAssistantForwarderInfo > &peerInfos)
 Updates a federation of the currently displayed connection. More...
 
virtual void removeFederation (const MAKRti::DtString &federationName)
 Removes a federation from the currently displayed connection. More...
 
virtual void removeAllFederations ()
 Removes all federations from the display. More...
 
virtual void updateFederate (const DtAssistantFederateInfo &federate, const DtAssistantForwarderInfo *forwarderInfo, const MAKRti::DtString &federationName, const std::vector< DtAssistantForwarderInfo > &peerInfos)
 Updates a federate in the given federation of the currently displayed connection. More...
 
virtual void removeFederate (int federateHandle, const MAKRti::DtString &federationName)
 Removes a federate from the given federation of the currently displayed connection. More...
 
virtual void setupFederateTree ()
 Sets up the federate tree, including the initial column display and the View/Column menu actions. More...
 
virtual void setFederateIdentifierType (DtFederateIdentifierType fedIdType)
 Change the text type used to identify federates. More...
 
virtual void selectFederate (const MAKRti::DtString &federation, int federateHandle, const DtAssistantFederateInfo *fedInfo, const DtAssistantNetworkCompInfo *netCompInfo)
 Processes selection of a federate. More...
 
virtual void selectDeadFederate (const MAKRti::DtString &federation, const MAKRti::DtString &federateName, const DtAssistantNetworkCompInfo &newInfo)
 Processes selection of a Dead (Disconnected or Dropped) federate. More...
 
virtual void selectRtiexec (const DtAssistantNetworkCompInfo *netCompInfo)
 Processes selection of an rtiexec. More...
 
virtual void selectForwarder (const MAKRti::DtString &name, int port)
 Processes selection of a central forwarder. More...
 
virtual void selectPeerForwarder (const DtAssistantNetworkCompInfo *netCompInfo)
 Processes selection of a peer forwarder. More...
 
virtual void selectFederation (const DtAssistantFederationInfo *info)
 Processes selection of a federation. More...
 
virtual void selectNoConnection (const DtRtiConnectionInfo &conn)
 Process selection of null connection. More...
 
virtual void selectLightweight ()
 Processes selection of the lightweight connection node. More...
 
virtual void initializeQtToolTips ()
 Initialize tool tips. More...
 
virtual DtSelectedNodeType selectedNodeType () const
 Returns the node type for the selected node. More...
 
virtual void addForeignAssistant (const DtAssistantInfo &assistantHost)
 Add a foreign assistant connection. More...
 
virtual void addAndUpdateRtiAssociatedConnectionData (const DtRtiConnectionInfo &connectionInfo, const DtRtiAssociatedConnectionData &associatedConnectionData)
 

Protected Member Functions

virtual void showFederateInfo (const MAKRti::DtString &federation, int federateHandle, const DtAssistantFederateInfo *fedInfo, const DtAssistantNetworkCompInfo *netCompInfo)
 Displays info on the specified federate in the selected node panel. More...
 
virtual void showDeadFederateInfo (const MAKRti::DtString &federation, const MAKRti::DtString &federateName, bool isDropped, const DtAssistantNetworkCompInfo &newInfo)
 Displays info on the specified dead federate in the selected node panel. More...
 
virtual void showRtiexecInfo (const DtAssistantNetworkCompInfo *info)
 Displays info on the specified rtiexec in the selected node panel. More...
 
virtual void showForwarderInfo (const DtRtiConnectionInfo &info)
 Displays info on the specified forwarder in the selected node panel. More...
 
virtual void showPeerForwarderInfo (const DtAssistantNetworkCompInfo *netCompInfo)
 Displays info on the specified peer forwarder. More...
 
virtual void showFederationInfo (const DtAssistantFederationInfo *info, bool update)
 Displays info on the specified rtiexec in the selected node panel. More...
 
virtual void showLightweightInfo (const DtRtiConnectionInfo &info)
 Displays info on the specified lightweight connection in the selected node panel. More...
 
virtual MAKRti::DtString selectedFederateId () const
 Returns the federate identifier to use for the selected federate. More...
 
virtual void loadGuiConfiguration ()
 Loads the GUI configuration from a file. More...
 
virtual QAction * createMenuAction (QString itemText, QIcon icon, bool enabled=true)
 
Setup methods

Sets up the Federations View UI

virtual void setupUI ()
 Populates the menus with the sub-menus and actions. More...
 
virtual void setupMenus ()
 Populates the menus with the sub-menus and actions. More...
 
virtual void connectSignals ()
 Connects Qt signals and slots. More...
 

Protected Attributes

Ui::FederationsViewDialog myUiImpl
 
bool myRtiExecInCurrentViewedConn
 
QProcess * myHelpAssistant
 Help application. More...
 
QComboBox * myConnectionComboBox
 Combo box for selecting an RTI connection. More...
 
QLabelmyRtiForwarderLabel
 Current Connection layout widgets. More...
 
QGridLayout * myPropertiesAreaLayout
 
QWidgetmyPropertiesAreaLayoutWidget
 
QToolBar * myToolBar
 
QWidgetmyCentralWidget
 
QTreeWidgetItemmyExecItem
 
QTreeWidgetItemmyCurrentViewedItem
 
QTreeWidgetItemmyLoadingIndicationItem
 Item that indicates information is being loaded. More...
 
QString theNoConnectionsAvailableText
 Text displayed in the combo box if there are no known rtiForwarders. More...
 
DtNetworkMapWidgetmyNetworkMapWidget
 The network map widget. More...
 
QTimer * myNetworkMapTimer
 
QTime * myNetworkMapTimeDelta
 
DtRtiSelectedNodeWidgetmySelectedItemWidget
 The selected item widget. More...
 
QDockWidget * myNetworkMapDock
 Docking Widgets. More...
 
QDockWidget * mySelectedItemDock
 
DtRtiConnectionInfo myCurrentConnectionInfo
 Details of the selected connection. More...
 
DtFederateIconChooserDlgmyFedIconChooser
 The dialog to choose a federate icon. More...
 
DtForeignAssistantConnectionsDialogmyForeignAssistantConnectionsDialog
 The dialog to connect to a remote assistant. More...
 
DtAddForwarderConnDialogmyConnectForwarderDialog
 The dialog to select a forwarder connection. More...
 
bool myDisplayingLw
 Indicates whether we are currently displaying a lightweight connection. More...
 
MAKRti::DtFilename myConfigDir
 The RTI Assistant configuration directory. More...
 
bool myFirstTimeShown
 Indicates that the dialog has not yet been shown. More...
 
std::map< QString,
DtRtiConnectionInfo
myConnsByName
 Name to connection info map. More...
 
std::map< MAKRti::DtString,
QString > 
myConnNamesByHostPort
 Host:Port string to info map. More...
 
std::multiset< DtAssistantInfomyPendingAssistants
 The Assistants pending (user added, not yet verified) More...
 
std::set< DtAssistantInfomyAssistants
 The known assistants. More...
 
QString myLastViewedConnection
 Name of connection shown last time dialog was displayed. More...
 
DtFederateTreemyFederateTree
 Federate tree. More...
 
QDockWidget * myFederationsViewDock
 Dock widget for the federations view tree. More...
 
DtFederateIdentifierType myFederateIdentifier
 What identifying text should be displayed for federates. More...
 
DtSelectedNodeType mySelectedNodeType
 The type of node currently selected. More...
 
MAKRti::DtString mySelectedFederation
 Name of the selected federation. More...
 
int mySelectedFederate
 Handle of the selected federate. More...
 
MAKRti::DtString mySelectedFederateType
 Federate type of selected federate. More...
 
MAKRti::DtString mySelectedFederateName
 Federate name of selected federate. More...
 
MAKRti::DtFilename mySelectedFederateProcess
 Process name of selected federate. More...
 
QSize myLastVisibleSize
 The size of the dialog the last time it was visible. More...
 
QByteArray myMainWindowState
 QByteArray to save the federations view state when hiding/unhiding. More...
 
bool myXButtonClicked
 Boolean to track whether the close button (X) button in the corner of the dialog window was clicked. More...
 
bool myShouldAddShutdownAllToMenu
 Determines based on RTI_ASSISTANT_REMOVE_SHUT_DOWN_ALL environment variable whether shut down all, resign, and destroy actions should be visible. More...
 
DtRtiConnectionInfoDataMap myRtiConnectionInfoDataMap
 Detailed information used to populate various widgets. More...
 
Menus and actions
QMenu * myFileMenu
 File menu. More...
 
QAction * myCloseAction
 File menu. More...
 
QAction * mySaveAction
 File menu. More...
 
QMenu * myViewMenu
 View menu. More...
 
QAction * myNetworkMapAction
 File menu. More...
 
QAction * myNetworkTreeAction
 File menu. More...
 
QAction * mySelectedNodeAction
 File menu. More...
 
QMenu * myDefaultMenu
 Default context menu. More...
 
QMenu * myRtiexecMenu
 rtiexec menu More...
 
QMenu * myRtiexecContextMenu
 File menu. More...
 
QAction * myRtiexecRidAction
 File menu. More...
 
QAction * myRtiexecLogAction
 File menu. More...
 
QAction * myStartupRtiexecAction
 File menu. More...
 
QAction * myShutdownRtiexecAction
 File menu. More...
 
QMenu * myForwarderMenu
 Forwarder menu. More...
 
QMenu * myForwarderContextMenu
 File menu. More...
 
QMenu * myPeerForwarderMenu
 File menu. More...
 
QAction * myForwarderRidAction
 File menu. More...
 
QAction * myForwarderLogAction
 File menu. More...
 
QAction * myStartupForwarderAction
 File menu. More...
 
QAction * myConnectForwarderAction
 File menu. More...
 
QAction * myShutdownForwarderAction
 File menu. More...
 
QAction * myRefreshViewAction
 File menu. More...
 
QMenu * myFederateMenu
 Federate menu. More...
 
QAction * myStatisticsAction
 File menu. More...
 
QAction * myRunLatencyTestAction
 File menu. More...
 
QAction * myFederateRidAction
 File menu. More...
 
QAction * myFederateFomAction
 File menu. More...
 
QAction * myFederateLogAction
 File menu. More...
 
QAction * myChangeFederateIconAction
 File menu. More...
 
QAction * myResignFederateAction
 File menu. More...
 
QMenu * myFederationMenu
 Federation menu. More...
 
QAction * myFederationFomAction
 File menu. More...
 
QAction * myDisplaySyncPointsAction
 File menu. More...
 
QAction * myDestroyFederationAction
 File menu. More...
 
QMenu * myToolsMenu
 Tools menu. More...
 
QAction * myOptionsAction
 File menu. More...
 
QAction * myForiegnAssistantConnectionsAction
 File menu. More...
 
QMenu * myHelpMenu
 Help menu. More...
 
QAction * myHelpAction
 File menu. More...
 
QAction * myAboutAction
 File menu. More...
 
QMenu * myCompColumnMenu
 Component tree column view menu. More...
 
Log file action text.

Text displayed for log file viewing actions depending on whether viewing is enabled or disabled.

QString theRtiexecLogEnabledText
 
QString theRtiexecLogDisabledText
 
QString theForwarderLogEnabledText
 
QString theForwarderLogDisabledText
 

Static Protected Attributes

static const MAKRti::DtFilename theConfigFilename
 The name of the file where the GUI configuration is stored. More...
 

Member Enumeration Documentation

Enumerator
DtFederationsViewProcess 
DtFederationsViewIP 
DtFederationsViewHandle 
DtFederationsViewHostName 
DtFederationsViewQueueStatus 
DtFederationsViewName 
DtFederationsViewType 
DtFederationsViewPID 
DtFederationsViewCommandLine 
Enumerator
DtForwarderNode 
DtRtiexecNode 
DtFederateNode 
DtFederationNode 
DtLightweightNode 
DtNoSelectedNode 

Constructor & Destructor Documentation

DtFederationsViewDialog::DtFederationsViewDialog ( const MAKRti::DtFilename &  configDir,
QWidget parent = 0,
Qt::WindowFlags  flags = 0 
)

Constructor.

virtual DtFederationsViewDialog::~DtFederationsViewDialog ( )
virtual

Destructor.

Member Function Documentation

void DtFederationsViewDialog::aboutDialogRequested ( )
signal

Emitted when the RTI about dialog is requested.

virtual void DtFederationsViewDialog::addAndUpdateRtiAssociatedConnectionData ( const DtRtiConnectionInfo connectionInfo,
const DtRtiAssociatedConnectionData associatedConnectionData 
)
virtual
virtual int DtFederationsViewDialog::addConnection ( const MAKRti::DtString &  name,
const DtRtiConnectionInfo conn,
bool  isLocal 
)
virtual

Adds a connection to the list of viewable connections.

Returns the index of the new connection (index is only useful internally to this class). If isLocal is true this connection will be identified as a potential default connection to be shown.

virtual void DtFederationsViewDialog::addForeignAssistant ( const DtAssistantInfo assistantHost)
virtual

Add a foreign assistant connection.

virtual void DtFederationsViewDialog::addNetworkMapFederateNode ( int  fedHandle,
const MAKRti::DtString &  federationName,
const MAKRti::DtString &  processName,
const MAKRti::DtString &  fedType,
const MAKRti::DtString &  fedName,
bool  notJoined = false,
bool  isDropped = false 
)
virtual

Adds a federate node to the network map.

virtual void DtFederationsViewDialog::addNetworkMapForwarderNode ( const MAKRti::DtString &  forwarderName,
int  port 
)
virtual

Adds a forwarder node to the network map.

virtual void DtFederationsViewDialog::addNetworkMapRtiexecNode ( )
virtual

Adds an rtiexec node to the network map.

void DtFederationsViewDialog::assistantConnected ( const DtAssistantInfo assistant)
signal

Assistant connected.

void DtFederationsViewDialog::assistantDisconnected ( const DtAssistantInfo assistant)
signal

Assistant disconnected.

virtual void DtFederationsViewDialog::assistantFound ( const DtAssistantInfo assistant)
virtualslot

Handle new assistant.

virtual void DtFederationsViewDialog::assistantLost ( const DtAssistantInfo assistant)
virtualslot

Handle lost assistant.

void DtFederationsViewDialog::breakForeignConnection ( const QString &  hostNameIp,
const QString &  hostIpString,
const QString &  localInterfaceAddr 
)
signal

Break connection to foreign assistant.

void DtFederationsViewDialog::changeFederationColor ( const QString &  federationName,
const QColor &  newColor 
)
slot

Changes the color of the specified federation.

virtual void DtFederationsViewDialog::checkAndAddLightweight ( const MAKRti::DtString &  hostname)
virtual

Makes sure the currently displayed lightweight connection is up to date.

virtual void DtFederationsViewDialog::checkAndAddMainForwarder ( const MAKRti::DtString &  hostname,
int  port 
)
virtual

Makes sure the currently displayed forwarder is up to date.

virtual void DtFederationsViewDialog::clearData ( )
virtual

clears old data.

virtual void DtFederationsViewDialog::clearNetworkMap ( )
virtual

Clears all data from the connection tree.

void DtFederationsViewDialog::clearSelection ( )
slot

Processes unselection.

void DtFederationsViewDialog::closeEvent ( QCloseEvent *  event)
slot

Override QWidget's close function so we can stop observers.

void DtFederationsViewDialog::connectRtiForwarder ( const DtRtiConnectionInfo connection)
signal

Processes a command to connect RTI Forwarders from the forwarder of the current viewed connection to the forwarder of the given connection.

virtual void DtFederationsViewDialog::connectSignals ( )
protectedvirtual

Connects Qt signals and slots.

virtual QAction* DtFederationsViewDialog::createMenuAction ( QString  itemText,
QIcon  icon,
bool  enabled = true 
)
protectedvirtual
void DtFederationsViewDialog::defunctFederateRemoved ( const MAKRti::DtString &  federation,
int  federateHandle 
)
signal

Emitted when a defunct federate was removed from the federate tree.

void DtFederationsViewDialog::disableNetworkTesting ( const QString &  fedexName)
signal

Emitted to disable network testing for the given federation.

virtual void DtFederationsViewDialog::displayLoadingIndication ( )
virtual

Displays a message that the current federation information is loading.

virtual void DtFederationsViewDialog::enableCommands ( bool  enable)
virtual

Enables or disables the rtiexec & forwarder shutdown option.

void DtFederationsViewDialog::enableFederationColors ( bool  enable)
slot

Enable/disable display of federation colors.

void DtFederationsViewDialog::enableNetworkTesting ( const QString &  fedexName)
signal

Emitted to enable network testing for the given federation.

void DtFederationsViewDialog::enableOrDisableMenuActions ( const DtRtiConnectionInfo conn)
slot

Enables or disables menu actions based on selected connection.

virtual void DtFederationsViewDialog::enableRtiExecShutdownCommand ( bool  enable)
virtual

Enables or disables the rtiexec shutdown option.

virtual void DtFederationsViewDialog::enableRtiForwarderShutdownCommand ( bool  enable)
virtual

Enables or disables the forwarder shutdown option.

void DtFederationsViewDialog::federateSelected ( const MAKRti::DtString &  federation,
int  federateHandle 
)
signal

Emitted on the selection of a federate.

void DtFederationsViewDialog::federationSelected ( const MAKRti::DtString &  name)
signal

Emitted on the selection of a federation.

void DtFederationsViewDialog::forceFederateResign ( int  ,
const QString &   
)
signal

Emitted when user has requested to resign a federate.

void DtFederationsViewDialog::forceFederationDestroy ( const QString &  )
signal

Emitted when user has requested to destroy a federation.

void DtFederationsViewDialog::foreignConnectionAdded ( const DtAssistantInfo assistant)
signal

Foreign connection was added.

void DtFederationsViewDialog::foreignConnectionRemoved ( const DtAssistantInfo assistant)
signal

Foreign connection was removed.

void DtFederationsViewDialog::forwarderConnectionSelected ( const QString &  connectionName)
slot

Handle the selection of a forwarder connection.

void DtFederationsViewDialog::forwarderSelected ( const MAKRti::DtString &  name,
int  port 
)
signal

Emitted on the selection of a central forwarder.

virtual Ui::FederationsViewDialog DtFederationsViewDialog::getUiImpl ( ) const
virtual
virtual void DtFederationsViewDialog::hideEvent ( QHideEvent *  event)
virtualslot

Override hideEvent to store the size of the dialog when it is hidden.

virtual void DtFederationsViewDialog::initializeQtToolTips ( )
virtual

Initialize tool tips.

void DtFederationsViewDialog::keyPressEvent ( QKeyEvent *  event)
slot

Handles key press events.

void DtFederationsViewDialog::lightweightSelected ( )
signal

Emitted on the selection of the central lightweight node.

virtual void DtFederationsViewDialog::loadGuiConfiguration ( )
protectedvirtual

Loads the GUI configuration from a file.

void DtFederationsViewDialog::makeForeignConnection ( const QString &  hostNameIp,
const QString &  hostIpString,
const QString &  localInterfaceAddr 
)
signal

Initiate connection to foreign assistant.

virtual void DtFederationsViewDialog::noMapNodeSelected ( )
virtualslot

Displays info and icons for when nothing is selected.

virtual void DtFederationsViewDialog::noTreeNodeSelected ( )
virtualslot

Displays info and icons for when nothing is selected.

void DtFederationsViewDialog::peerForwarderSelected ( const MAKRti::DtString &  name,
int  port 
)
signal

Emitted on the selection of a peer forwarder.

void DtFederationsViewDialog::processConnectionSelection ( int  index,
bool  ignoreVisibility = false 
)
slot

Processes the selection of a new connection.

If ignoreVisibility is set, the selection change will be processed even if the dialog is not visible.

void DtFederationsViewDialog::processForeignConnectionAdded ( const QString &  hostNameIp,
const QString &  hostIpString,
const QString &  localInterfaceAddr 
)
slot

Process foreign connection was added.

void DtFederationsViewDialog::processForeignConnectionRemoved ( const QString &  hostNameIp,
const QString &  hostIpString,
const QString &  localInterfaceAddr 
)
slot

Process foreign connection was removed.

void DtFederationsViewDialog::processHelpDialogClose ( )
slot

Handles cleanup of the help dialog after it is closed.

void DtFederationsViewDialog::refreshFederationsView ( )
signal

Refresh federations view.

virtual void DtFederationsViewDialog::refreshNetworkMap ( )
virtual

Refreshes the network map. Should be called after any series of updates.

void DtFederationsViewDialog::refreshView ( )
slot

Refresh view.

virtual void DtFederationsViewDialog::removeAllFederations ( )
virtual

Removes all federations from the display.

virtual void DtFederationsViewDialog::removeConnection ( const MAKRti::DtString &  name)
virtual

Removes an rtiexec from the list of viewable rtiexecs.

virtual void DtFederationsViewDialog::removeFederate ( int  federateHandle,
const MAKRti::DtString &  federationName 
)
virtual

Removes a federate from the given federation of the currently displayed connection.

virtual void DtFederationsViewDialog::removeFederation ( const MAKRti::DtString &  federationName)
virtual

Removes a federation from the currently displayed connection.

virtual void DtFederationsViewDialog::removeLoadingIndication ( )
virtual

Removes the loading indication messages.

virtual void DtFederationsViewDialog::removeNetworkMapFederateNode ( int  fedHandle,
const MAKRti::DtString &  federationName 
)
virtual

Removes a federate node from the network map.

virtual void DtFederationsViewDialog::removeNetworkMapForwarderNode ( const MAKRti::DtString &  forwarderName,
int  port 
)
virtual

Removes a forwarder node from the network map.

virtual void DtFederationsViewDialog::removeNetworkMapRtiexecNode ( )
virtual

Removes an rtiexec node from the network map.

void DtFederationsViewDialog::rtiexecSelected ( )
signal

Emitted on the selection of an rtiexec.

virtual void DtFederationsViewDialog::saveGuiConfiguration ( )
virtual

Saves the current GUI configuration to file.

void DtFederationsViewDialog::saveToLog ( )
signal

Emitted when a user requests to save the currently displayed federation information to a log file.

virtual void DtFederationsViewDialog::selectDeadFederate ( const MAKRti::DtString &  federation,
const MAKRti::DtString &  federateName,
const DtAssistantNetworkCompInfo newInfo 
)
virtual

Processes selection of a Dead (Disconnected or Dropped) federate.

virtual MAKRti::DtString DtFederationsViewDialog::selectedFederateId ( ) const
protectedvirtual

Returns the federate identifier to use for the selected federate.

virtual DtSelectedNodeType DtFederationsViewDialog::selectedNodeType ( ) const
virtual

Returns the node type for the selected node.

virtual void DtFederationsViewDialog::selectFederate ( const MAKRti::DtString &  federation,
int  federateHandle,
const DtAssistantFederateInfo fedInfo,
const DtAssistantNetworkCompInfo netCompInfo 
)
virtual

Processes selection of a federate.

virtual void DtFederationsViewDialog::selectFederation ( const DtAssistantFederationInfo info)
virtual

Processes selection of a federation.

virtual void DtFederationsViewDialog::selectForwarder ( const MAKRti::DtString &  name,
int  port 
)
virtual

Processes selection of a central forwarder.

virtual void DtFederationsViewDialog::selectLightweight ( )
virtual

Processes selection of the lightweight connection node.

virtual void DtFederationsViewDialog::selectNoConnection ( const DtRtiConnectionInfo conn)
virtual

Process selection of null connection.

virtual void DtFederationsViewDialog::selectPeerForwarder ( const DtAssistantNetworkCompInfo netCompInfo)
virtual

Processes selection of a peer forwarder.

virtual void DtFederationsViewDialog::selectRtiexec ( const DtAssistantNetworkCompInfo netCompInfo)
virtual

Processes selection of an rtiexec.

virtual void DtFederationsViewDialog::setConnectionIsLocal ( const MAKRti::DtString &  name,
bool  isLocal 
)
virtual

Changes the state of whether the given forwarder connection is being used by a local component.

virtual void DtFederationsViewDialog::setFederateIdentifierType ( DtFederateIdentifierType  fedIdType)
virtual

Change the text type used to identify federates.

void DtFederationsViewDialog::setFederateIdentifierType ( unsigned int  fedIdType)
slot

Change the text type used to identify federates.

virtual void DtFederationsViewDialog::setupFederateTree ( )
virtual

Sets up the federate tree, including the initial column display and the View/Column menu actions.

virtual void DtFederationsViewDialog::setupMenus ( )
protectedvirtual

Populates the menus with the sub-menus and actions.

virtual void DtFederationsViewDialog::setupUI ( )
protectedvirtual

Populates the menus with the sub-menus and actions.

virtual void DtFederationsViewDialog::setViewedConnectionDescription ( const DtRtiConnectionInfo conn)
virtual

Set forwarder connection info.

void DtFederationsViewDialog::showConnectForwarderDialog ( )
slot

Handles request to show forwarder connection dialog.

virtual void DtFederationsViewDialog::showDeadFederateInfo ( const MAKRti::DtString &  federation,
const MAKRti::DtString &  federateName,
bool  isDropped,
const DtAssistantNetworkCompInfo newInfo 
)
protectedvirtual

Displays info on the specified dead federate in the selected node panel.

void DtFederationsViewDialog::showEvent ( QShowEvent *  event)
slot

Override QWidget's show function so we can display the correct forwarder.

virtual void DtFederationsViewDialog::showFederateInfo ( const MAKRti::DtString &  federation,
int  federateHandle,
const DtAssistantFederateInfo fedInfo,
const DtAssistantNetworkCompInfo netCompInfo 
)
protectedvirtual

Displays info on the specified federate in the selected node panel.

void DtFederationsViewDialog::showFederateLog ( const MAKRti::DtString &  federation,
int  federateHandle 
)
signal

Emitted when log file for the specified federate are requested.

void DtFederationsViewDialog::showFederateRidParams ( const MAKRti::DtString &  federation,
int  federateHandle 
)
signal

Emitted when RID parameters for the specified federate are requested.

void DtFederationsViewDialog::showFederateStatsDialog ( )
slot

Shows the federate statistics dialog for the selected federate.

void DtFederationsViewDialog::showFederateStatsDialog ( const MAKRti::DtString &  federation,
int  federateHandle 
)
signal

Emitted to show the federate statistics dialog for the given federate.

virtual void DtFederationsViewDialog::showFederationInfo ( const DtAssistantFederationInfo info,
bool  update 
)
protectedvirtual

Displays info on the specified rtiexec in the selected node panel.

If update is true, the dialog won't be cleared, just updated with any changed values.

void DtFederationsViewDialog::showFederationsViewPreferences ( )
signal

Emitted to show the federations view preferences.

void DtFederationsViewDialog::showFomDialog ( )
slot

Shows the Fom dialog for the selected federate.

void DtFederationsViewDialog::showFomDialog ( const MAKRti::DtString &  federation,
int  federateHandle 
)
signal

Emitted to show the fom dialog for the given federate.

void DtFederationsViewDialog::showForiegnAssistantConnectionsDialog ( )
slot

Handles request to show assistant connection dialog.

virtual void DtFederationsViewDialog::showForwarderInfo ( const DtRtiConnectionInfo info)
protectedvirtual

Displays info on the specified forwarder in the selected node panel.

void DtFederationsViewDialog::showForwarderLog ( )
signal

Emitted to display a local forwarder's log.

void DtFederationsViewDialog::showForwarderRidParams ( )
signal

Emitted when RID parameters for the current RTI Forwarder are requested.

void DtFederationsViewDialog::showHelpDialog ( )
slot

Shows the help dialog.

void DtFederationsViewDialog::showLatencyTestDialog ( const QString &  fedexName,
int  fedHandle 
)
signal

Emitted when a latency test is requested.

virtual void DtFederationsViewDialog::showLightweightInfo ( const DtRtiConnectionInfo info)
protectedvirtual

Displays info on the specified lightweight connection in the selected node panel.

virtual void DtFederationsViewDialog::showPeerForwarderInfo ( const DtAssistantNetworkCompInfo netCompInfo)
protectedvirtual

Displays info on the specified peer forwarder.

void DtFederationsViewDialog::showPopup ( const MAKRti::DtString &  ,
const MAKRti::DtString &  ,
const MAKRti::DtString &   
)
signal

Emitted when a popup dialog from a remote rtiexec should be displayed.

virtual void DtFederationsViewDialog::showRtiexecInfo ( const DtAssistantNetworkCompInfo info)
protectedvirtual

Displays info on the specified rtiexec in the selected node panel.

void DtFederationsViewDialog::showRtiexecLog ( )
signal

Emitted to display a local rtiexec's log.

void DtFederationsViewDialog::showRtiexecRidParams ( )
signal

Emitted when RID parameters for the current rtiexec are requested.

void DtFederationsViewDialog::showSelectedFederateLog ( )
slot

Handles a request to show the log file for the selected federate.

void DtFederationsViewDialog::showSelectedFederateRidParams ( )
slot

Handles a request to show the RID parameters for the selected federate.

void DtFederationsViewDialog::showSyncPointDialog ( )
slot

Shows the sync point dialog for the selected federation.

void DtFederationsViewDialog::showSyncPointDialog ( const MAKRti::DtString &  name)
signal

Emitted to show a sync point dialog for the given federation.

void DtFederationsViewDialog::shutdownCurrentRtiexec ( )
slot

Processes a command to shutdown the current rtiexec.

void DtFederationsViewDialog::shutdownCurrentRtiForwarder ( )
slot

Processes a command to shutdown the current RTI Forwarder.

void DtFederationsViewDialog::shutdownForwarder ( )
signal

Emitted when the currently viewed RTI Forwarder should be shutdown.

void DtFederationsViewDialog::shutdownRtiexec ( )
signal

Emitted when the currently viewed rtiexec should be shutdown.

virtual QSize DtFederationsViewDialog::sizeHint ( ) const
virtual

Returns the recommended size for the widget.

void DtFederationsViewDialog::startupRtiexec ( )
signal

Processes a command to startup an rtiexec.

void DtFederationsViewDialog::startupRtiForwarder ( )
signal

Processes a command to startup an RTI Forwarder.

virtual void DtFederationsViewDialog::switchToPeerForwarder ( const MAKRti::DtString &  hostName,
int  port 
)
virtualslot

Handles when a connection should be switched to peer forwarder node.

virtual void DtFederationsViewDialog::tick ( )
virtual

Performs periodic functions.

virtual void DtFederationsViewDialog::updateFederate ( const DtAssistantFederateInfo federate,
const DtAssistantForwarderInfo forwarderInfo,
const MAKRti::DtString &  federationName,
const std::vector< DtAssistantForwarderInfo > &  peerInfos 
)
virtual

Updates a federate in the given federation of the currently displayed connection.

Adds the federate if it does not already exist.

void DtFederationsViewDialog::updateFederateIcon ( )
slot

Updates the icon for the selected federate to the user chosen image.

void DtFederationsViewDialog::updateFederateRemovalTime ( float  period)
slot

Processes an update to the defunct federate removal period.

virtual void DtFederationsViewDialog::updateFederation ( const DtAssistantFederationInfo federation,
const DtAssistantForwarderInfo forwarderInfo,
const std::vector< DtAssistantForwarderInfo > &  peerInfos 
)
virtual

Updates a federation of the currently displayed connection.

Adds the federation if it does not already exist.

virtual void DtFederationsViewDialog::updateFederations ( const DtFederationStateByNameMap federations,
const DtAssistantForwarderInfo forwarderInfo,
const std::vector< DtAssistantForwarderInfo > &  peerInfos 
)
virtual

Updates the displayed federation information for the currently displayed connection.

void DtFederationsViewDialog::updateNetworkMap ( )
slot

Update the Network Map widget.

virtual void DtFederationsViewDialog::updateNetworkMapFederateNode ( int  fedHandle,
const MAKRti::DtString &  federationName,
int  queueStatus,
bool  disconnected,
bool  reconnecting,
bool  inErrorState = false 
)
virtual

Updates a federate node in the network map.

void DtFederationsViewDialog::viewedConnectionChanged ( const DtRtiConnectionInfo conn)
signal

Emitted when the user chooses a different connection to be viewed.

Member Data Documentation

QAction* DtFederationsViewDialog::myAboutAction
protected

File menu.

std::set<DtAssistantInfo> DtFederationsViewDialog::myAssistants
protected

The known assistants.

QWidget* DtFederationsViewDialog::myCentralWidget
protected
QAction* DtFederationsViewDialog::myChangeFederateIconAction
protected

File menu.

QAction* DtFederationsViewDialog::myCloseAction
protected

File menu.

QMenu* DtFederationsViewDialog::myCompColumnMenu
protected

Component tree column view menu.

MAKRti::DtFilename DtFederationsViewDialog::myConfigDir
protected

The RTI Assistant configuration directory.

QAction* DtFederationsViewDialog::myConnectForwarderAction
protected

File menu.

DtAddForwarderConnDialog* DtFederationsViewDialog::myConnectForwarderDialog
protected

The dialog to select a forwarder connection.

QComboBox* DtFederationsViewDialog::myConnectionComboBox
protected

Combo box for selecting an RTI connection.

std::map<MAKRti::DtString,QString> DtFederationsViewDialog::myConnNamesByHostPort
protected

Host:Port string to info map.

std::map<QString,DtRtiConnectionInfo> DtFederationsViewDialog::myConnsByName
protected

Name to connection info map.

DtRtiConnectionInfo DtFederationsViewDialog::myCurrentConnectionInfo
protected

Details of the selected connection.

QTreeWidgetItem* DtFederationsViewDialog::myCurrentViewedItem
protected
QMenu* DtFederationsViewDialog::myDefaultMenu
protected

Default context menu.

QAction* DtFederationsViewDialog::myDestroyFederationAction
protected

File menu.

bool DtFederationsViewDialog::myDisplayingLw
protected

Indicates whether we are currently displaying a lightweight connection.

QAction* DtFederationsViewDialog::myDisplaySyncPointsAction
protected

File menu.

QTreeWidgetItem* DtFederationsViewDialog::myExecItem
protected
QAction* DtFederationsViewDialog::myFederateFomAction
protected

File menu.

DtFederateIdentifierType DtFederationsViewDialog::myFederateIdentifier
protected

What identifying text should be displayed for federates.

QAction* DtFederationsViewDialog::myFederateLogAction
protected

File menu.

QMenu* DtFederationsViewDialog::myFederateMenu
protected

Federate menu.

QAction* DtFederationsViewDialog::myFederateRidAction
protected

File menu.

DtFederateTree* DtFederationsViewDialog::myFederateTree
protected

Federate tree.

QAction* DtFederationsViewDialog::myFederationFomAction
protected

File menu.

QMenu* DtFederationsViewDialog::myFederationMenu
protected

Federation menu.

QDockWidget* DtFederationsViewDialog::myFederationsViewDock
protected

Dock widget for the federations view tree.

DtFederateIconChooserDlg* DtFederationsViewDialog::myFedIconChooser
protected

The dialog to choose a federate icon.

QMenu* DtFederationsViewDialog::myFileMenu
protected

File menu.

bool DtFederationsViewDialog::myFirstTimeShown
protected

Indicates that the dialog has not yet been shown.

DtForeignAssistantConnectionsDialog* DtFederationsViewDialog::myForeignAssistantConnectionsDialog
protected

The dialog to connect to a remote assistant.

QAction* DtFederationsViewDialog::myForiegnAssistantConnectionsAction
protected

File menu.

QMenu* DtFederationsViewDialog::myForwarderContextMenu
protected

File menu.

QAction* DtFederationsViewDialog::myForwarderLogAction
protected

File menu.

QMenu* DtFederationsViewDialog::myForwarderMenu
protected

Forwarder menu.

QAction* DtFederationsViewDialog::myForwarderRidAction
protected

File menu.

QAction* DtFederationsViewDialog::myHelpAction
protected

File menu.

QProcess* DtFederationsViewDialog::myHelpAssistant
protected

Help application.

QMenu* DtFederationsViewDialog::myHelpMenu
protected

Help menu.

QString DtFederationsViewDialog::myLastViewedConnection
protected

Name of connection shown last time dialog was displayed.

QSize DtFederationsViewDialog::myLastVisibleSize
protected

The size of the dialog the last time it was visible.

QTreeWidgetItem* DtFederationsViewDialog::myLoadingIndicationItem
protected

Item that indicates information is being loaded.

QByteArray DtFederationsViewDialog::myMainWindowState
protected

QByteArray to save the federations view state when hiding/unhiding.

QAction* DtFederationsViewDialog::myNetworkMapAction
protected

File menu.

QDockWidget* DtFederationsViewDialog::myNetworkMapDock
protected

Docking Widgets.

QTime* DtFederationsViewDialog::myNetworkMapTimeDelta
protected
QTimer* DtFederationsViewDialog::myNetworkMapTimer
protected
DtNetworkMapWidget* DtFederationsViewDialog::myNetworkMapWidget
protected

The network map widget.

QAction* DtFederationsViewDialog::myNetworkTreeAction
protected

File menu.

QAction* DtFederationsViewDialog::myOptionsAction
protected

File menu.

QMenu* DtFederationsViewDialog::myPeerForwarderMenu
protected

File menu.

std::multiset<DtAssistantInfo> DtFederationsViewDialog::myPendingAssistants
protected

The Assistants pending (user added, not yet verified)

QGridLayout* DtFederationsViewDialog::myPropertiesAreaLayout
protected
QWidget* DtFederationsViewDialog::myPropertiesAreaLayoutWidget
protected
QAction* DtFederationsViewDialog::myRefreshViewAction
protected

File menu.

QAction* DtFederationsViewDialog::myResignFederateAction
protected

File menu.

DtRtiConnectionInfoDataMap DtFederationsViewDialog::myRtiConnectionInfoDataMap
protected

Detailed information used to populate various widgets.

QMenu* DtFederationsViewDialog::myRtiexecContextMenu
protected

File menu.

bool DtFederationsViewDialog::myRtiExecInCurrentViewedConn
protected
QAction* DtFederationsViewDialog::myRtiexecLogAction
protected

File menu.

QMenu* DtFederationsViewDialog::myRtiexecMenu
protected

rtiexec menu

QAction* DtFederationsViewDialog::myRtiexecRidAction
protected

File menu.

QLabel* DtFederationsViewDialog::myRtiForwarderLabel
protected

Current Connection layout widgets.

QAction* DtFederationsViewDialog::myRunLatencyTestAction
protected

File menu.

QAction* DtFederationsViewDialog::mySaveAction
protected

File menu.

int DtFederationsViewDialog::mySelectedFederate
protected

Handle of the selected federate.

MAKRti::DtString DtFederationsViewDialog::mySelectedFederateName
protected

Federate name of selected federate.

MAKRti::DtFilename DtFederationsViewDialog::mySelectedFederateProcess
protected

Process name of selected federate.

MAKRti::DtString DtFederationsViewDialog::mySelectedFederateType
protected

Federate type of selected federate.

MAKRti::DtString DtFederationsViewDialog::mySelectedFederation
protected

Name of the selected federation.

QDockWidget* DtFederationsViewDialog::mySelectedItemDock
protected
DtRtiSelectedNodeWidget* DtFederationsViewDialog::mySelectedItemWidget
protected

The selected item widget.

QAction* DtFederationsViewDialog::mySelectedNodeAction
protected

File menu.

DtSelectedNodeType DtFederationsViewDialog::mySelectedNodeType
protected

The type of node currently selected.

bool DtFederationsViewDialog::myShouldAddShutdownAllToMenu
protected

Determines based on RTI_ASSISTANT_REMOVE_SHUT_DOWN_ALL environment variable whether shut down all, resign, and destroy actions should be visible.

QAction* DtFederationsViewDialog::myShutdownForwarderAction
protected

File menu.

QAction* DtFederationsViewDialog::myShutdownRtiexecAction
protected

File menu.

QAction* DtFederationsViewDialog::myStartupForwarderAction
protected

File menu.

QAction* DtFederationsViewDialog::myStartupRtiexecAction
protected

File menu.

QAction* DtFederationsViewDialog::myStatisticsAction
protected

File menu.

QToolBar* DtFederationsViewDialog::myToolBar
protected
QMenu* DtFederationsViewDialog::myToolsMenu
protected

Tools menu.

Ui::FederationsViewDialog DtFederationsViewDialog::myUiImpl
protected
QMenu* DtFederationsViewDialog::myViewMenu
protected

View menu.

bool DtFederationsViewDialog::myXButtonClicked
protected

Boolean to track whether the close button (X) button in the corner of the dialog window was clicked.

const MAKRti::DtFilename DtFederationsViewDialog::theConfigFilename
staticprotected

The name of the file where the GUI configuration is stored.

QString DtFederationsViewDialog::theForwarderLogDisabledText
protected
QString DtFederationsViewDialog::theForwarderLogEnabledText
protected
QString DtFederationsViewDialog::theNoConnectionsAvailableText
protected

Text displayed in the combo box if there are no known rtiForwarders.

QString DtFederationsViewDialog::theRtiexecLogDisabledText
protected
QString DtFederationsViewDialog::theRtiexecLogEnabledText
protected

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

Document ID: Generated on Wed Jul 8 16:20:32 EDT 2026 from SVN revision 291616
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)