![]() |
MAK RTIspy API Documentation for HLA 1516
|
00001 /********************************************************************* 00002 ** Copyright (c) 2011 MaK Technologies, Inc. 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 /******************************************************************************* 00006 ** $RCSfile: federateInfoDialog.h,v $ $Revision: 1.8 $ $State: Exp $ 00007 *******************************************************************************/ 00008 00009 #ifndef federateInfoDialog_H_ 00010 #define federateInfoDialog_H_ 00011 00012 #include "rtiMsConfig.h" 00013 #include "ui_federateInfoDialog.h" 00014 #include "rtiVersion.h" 00015 #include "assistantConnectionConfigurationInfo.h" 00016 #include "compInfo.h" 00017 00020 class DT_DLL_ASSISTANTAPP DtFederateInfoDlg : public QDialog 00021 { 00022 Q_OBJECT 00023 00024 public: 00026 DtFederateInfoDlg(const DtAssistantComponentInfo* info, QWidget* parent = 0 ); 00028 virtual ~DtFederateInfoDlg(); 00030 void updateDialog(); 00032 void updateDialogFromCompMgr(); 00034 void updateDialogFromLocalFederateJoined(const MAKRti::DtString & federateName, 00035 const MAKRti::DtString & federateype, unsigned federateHandle, 00036 const MAKRti::DtString & federationName, unsigned federationHandle, 00037 DtHlaVersionId hlaVersion); 00039 bool hasUpdatedOnce; 00040 00041 protected: 00042 Ui::federateInfoDialog myUiImpl; 00044 const DtAssistantComponentInfo* myComponentInfo; 00045 00046 private: 00048 DtFederateInfoDlg(const DtFederateInfoDlg &); 00050 DtFederateInfoDlg &operator=(const DtFederateInfoDlg &); 00051 }; 00052 #endif 00053