MAK RTIspy API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
syncPtDialog.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2017 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include "rtiMsConfig.h"
13 #include "federationInfo.h"
14 #include "ui_syncPtDialogUI.h"
15 #include <QDialog>
16 
18 {
19 public:
20  DtSyncPtDialog( QWidget* parent, const char* name = 0 );
21  virtual ~DtSyncPtDialog();
22 
24  virtual void update( const DtAssistantFederationInfo& federationState );
25 
27  virtual void updateSyncPoint( const QString& syncPtName,
28  const DtPendingAchievedPair& pendAchvFeds,
29  const DtFederateInfoByHandleMap& federates );
30 
32  virtual void removeSyncPoint( const QString& syncPtName );
33 
34 protected:
35 
37  virtual void addFederatesToSyncPoint( QTreeWidgetItem* syncPt,
38  const DtPendingAchievedPair& pendAchvFeds,
39  const DtFederateInfoByHandleMap& federates );
40 
42  virtual void updateSyncPointFederates( QTreeWidgetItem* syncPt,
43  const DtPendingAchievedPair& pendAchvFeds );
44 
46  {
47  SyncPointName = 0,
49  FederateHandle
50  };
51 
52 protected:
53 
54  Ui::SyncPtDialog myUiImpl;
55 
58 };
This file contains the declaration of DtAssistantFederationInfo.
Definition: syncPtDialog.h:48
std::pair< std::set< int >, std::set< int > > DtPendingAchievedPair
For sync points, set of all pending federates and all achieved federates, by handle.
Definition: federationInfo.h:32
DtSyncPointTreeCol
Definition: syncPtDialog.h:45
std::map< int, DtAssistantFederateInfo > DtFederateInfoByHandleMap
Map of federate handles to federate info.
Definition: federationInfo.h:28
Definition: syncPtDialog.h:17
Ui::SyncPtDialog myUiImpl
Definition: syncPtDialog.h:54
Structure containing State information from a single federation.
Definition: federationInfo.h:42
#define DT_DLL_ASSISTANTAPP
Definition: rtiMsConfig.h:122
QIcon myAchievedIcon
Icon that indicates sync point was achieved.
Definition: syncPtDialog.h:57

Document ID: Generated on Mon Sep 7 15:40:32 EDT 2020 from SVN revision 217499
Copyright © 2005-2020 MAK Technologies Inc. All Rights Reserved (www.mak.com)