VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
aggregateEngagementsHistoryPageLogic.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #pragma once
10 
16 #include <QStandardItemModel>
18 
19 class QTreeWidgetItem;
21 
22 namespace makVrf
23 {
24  namespace makVrfGuiObjectInformationQt
25  {
26 
28  {
29  public:
31 
33 
35  virtual void activate(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* state);
36 
37  protected:
38  virtual void slot_onStateViewUpdated(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* s);
39  virtual void updateEngagementEvent(const DtRwPropertiesStructure* engagementEvent, QTreeWidgetItem* item);
40  virtual void resetEngagement(int engagementId, QTreeWidgetItem* item);
41  virtual void updateEngagement(const DtRwPropertiesStructure* engagementEvent, QTreeWidgetItem* item);
42  virtual QString formatTime(double) const;
43 
44  protected:
45 
47  std::map<int, QTreeWidgetItem*> myEngagements;
48 
51  std::map<int, QTreeWidgetItem*> myEngagementEvents;
52  };
53  }
54 }
Contains makVrv::DtAggregateInformationPageLogic class.
Definition: aggregateEngagementsHistoryPageLogic.h:27
A structure composed of distinct fields, each of which is itself a property. The DtRwPropertiesStruct...
Definition: rwPropertiesStructure.h:21
std::map< int, QTreeWidgetItem * > myEngagementEvents
Map of all engagement events. Each engagement typically has multiple engagement events as sub items b...
Definition: aggregateEngagementsHistoryPageLogic.h:51
Contains makVrv::DtAggregateInformationPageItems class.
std::map< int, QTreeWidgetItem * > myEngagements
Map of top level engagements.
Definition: aggregateEngagementsHistoryPageLogic.h:47
Base class to provide boost signal/slot management.
#define DT_DLL_VRFGUIOBJECTINFORMATIONQT
Contains DLL export macros.
Definition: vrfGuiObjectInformationQt.h:24
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
Items added DtAggregateInfoAggregateId DtAggregateInfoGlobalAggregateId DtAggregateInfoAggregateType ...
Definition: aggregateInformationPageLogic.h:39

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)