MAK RTIspy API Documentation for HLA Evolved
Public Slots | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
DtAssistantFederateInfoDialogMgr Class Reference

Populates and displays the Federate Information dialog. More...

+ Inheritance diagram for DtAssistantFederateInfoDialogMgr:
+ Collaboration diagram for DtAssistantFederateInfoDialogMgr:

List of all members.

Public Slots

void showComponentFederateInfo (int i)
 Displays the Federate Info Dialog.
DtFederateInfoDlgaddFederateInfoDialogToMap (int i)
 Adds a new Federate Dialog to the Federate Dialog Map.
void removeFederateInfoDialogFromMap (int i)
void updateFederateInfoDlgFromCompMgr (int id)
 Refreshes all data within a Federate Information Dialog.
void updateFromLocalFederateJoined (int compId, const MAKRti::DtString &name, const MAKRti::DtString &federateName, unsigned federateHandle, const MAKRti::DtString &federationName, unsigned federationHandle, DtHlaVersionId hlaVersion)

Public Member Functions

 DtAssistantFederateInfoDialogMgr (DtBoost::shared_ptr< DtRtiAssistantServer > server, DtBoost::shared_ptr< DtRtiAssistantPeer > peer, DtBoost::shared_ptr< DtAssistantComponentMgr > compMgr, DtBoost::shared_ptr< DtAssistantTrayIconMgr > trayIconMgr)
 Constructor.
 ~DtAssistantFederateInfoDialogMgr ()
 Destructor.

Protected Member Functions

DtFederateInfoDlggetFederateInfoDialogFromMap (int i)
 Returns the FederateInfo Dialog from Map. If not inside map and Component Info exists, then it will create one.

Private Member Functions

DtFederateInfoDlgfindFedInfoDlg (int compId) const
 Convenience function to return a pointer to a dialog from the map.
 DtAssistantFederateInfoDialogMgr (const DtAssistantFederateInfoDialogMgr &)
 Copy Constructor not implemented.
DtAssistantFederateInfoDialogMgroperator= (const DtAssistantFederateInfoDialogMgr &)
 Assignment Operator not implemented.

Private Attributes

DtBoost::shared_ptr
< DtAssistantComponentMgr
myCompMgr
 The manager that keeps track of all local RTI components.
DtBoost::shared_ptr
< DtAssistantTrayIconMgr
myTrayIconMgr
 The Assistant tray icon manager, which manages the icon and its menu.
std::map< int,
DtFederateInfoDlg * > 
myFederateInfoDlgMap
 The Map which holds all dialogs for LRCs. This map uses compId(int) as the keys and dialogs (DtFederateInfoDlg*) as the values.

Detailed Description

Populates and displays the Federate Information dialog.


Constructor & Destructor Documentation

DtAssistantFederateInfoDialogMgr::DtAssistantFederateInfoDialogMgr ( DtBoost::shared_ptr< DtRtiAssistantServer server,
DtBoost::shared_ptr< DtRtiAssistantPeer peer,
DtBoost::shared_ptr< DtAssistantComponentMgr compMgr,
DtBoost::shared_ptr< DtAssistantTrayIconMgr trayIconMgr 
)

Destructor.

References myFederateInfoDlgMap.

Copy Constructor not implemented.


Member Function Documentation

Convenience function to return a pointer to a dialog from the map.

References myFederateInfoDlgMap, and NULL.

Referenced by addFederateInfoDialogToMap().

Returns the FederateInfo Dialog from Map. If not inside map and Component Info exists, then it will create one.

References addFederateInfoDialogToMap().

Referenced by showComponentFederateInfo(), updateFederateInfoDlgFromCompMgr(), and updateFromLocalFederateJoined().

DtAssistantFederateInfoDialogMgr& DtAssistantFederateInfoDialogMgr::operator= ( const DtAssistantFederateInfoDialogMgr ) [private]

Assignment Operator not implemented.

void DtAssistantFederateInfoDialogMgr::updateFromLocalFederateJoined ( int  compId,
const MAKRti::DtString &  name,
const MAKRti::DtString &  federateName,
unsigned  federateHandle,
const MAKRti::DtString &  federationName,
unsigned  federationHandle,
DtHlaVersionId  hlaVersion 
) [slot]

Member Data Documentation

The manager that keeps track of all local RTI components.

Referenced by addFederateInfoDialogToMap(), DtAssistantFederateInfoDialogMgr(), and updateFederateInfoDlgFromCompMgr().

The Map which holds all dialogs for LRCs. This map uses compId(int) as the keys and dialogs (DtFederateInfoDlg*) as the values.

Referenced by addFederateInfoDialogToMap(), findFedInfoDlg(), removeFederateInfoDialogFromMap(), and ~DtAssistantFederateInfoDialogMgr().

The Assistant tray icon manager, which manages the icon and its menu.

Referenced by DtAssistantFederateInfoDialogMgr().


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

Document ID: Generated on Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)