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 
32  virtual ~DtAggregateEngagementsHistoryPageLogic() override;
33 
34  protected:
35  virtual void stateViewUpdated() override;
36  virtual void updateEngagementEvent(const DtRwPropertiesStructure* engagementEvent, QTreeWidgetItem* item);
37  virtual void resetEngagement(int engagementId, QTreeWidgetItem* item);
38  virtual void updateEngagement(const DtRwPropertiesStructure* engagementEvent, QTreeWidgetItem* item);
39  virtual QString formatTime(double) const;
40 
41  protected:
42 
44  std::map<int, QTreeWidgetItem*> myEngagements;
45 
48  std::map<int, QTreeWidgetItem*> myEngagementEvents;
49  bool myNeedsSetup = true;
50  };
51  }
52 }
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:48
Contains makVrv::DtAggregateInformationPageItems class.
std::map< int, QTreeWidgetItem * > myEngagements
Map of top level engagements.
Definition: aggregateEngagementsHistoryPageLogic.h:44
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:76
Items added DtAggregateInfoAggregateId DtAggregateInfoGlobalAggregateId DtAggregateInfoAggregateType ...
Definition: aggregateInformationPageLogic.h:39

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)