VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtObjectsCountTreeWidget.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2021 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 #include <vrvVrlQt/vrvVrlQt.h>
12 
13 #if !defined(Q_MOC_RUN)
16 #endif
17 
18 #include <QtWidgets/QWidget>
19 
20 class QTreeWidget;
21 class QLabel;
22 
23 namespace makVrv
24 {
25  class DtObjectsCountTreeLogic;
26 
31  class DT_DLL_VRVVRLQT DtObjectsCountTreeWidget : public QWidget,
33  {
34  Q_OBJECT
35 
36  public:
37 
39  DtObjectsCountTreeWidget(DtDe& de, QWidget* parent);
40 
42  virtual ~DtObjectsCountTreeWidget();
43 
45  DtObjectsCountTreeWidget() = delete;
46 
49  const DtObjectsCountTreeWidget &other) = delete;
50 
52  DtObjectsCountTreeWidget &operator=(
53  const DtObjectsCountTreeWidget &other) = delete;
54 
55  public:
56 
58  virtual void setEntityCounts(const int aliveEntities,
61  const int destroyedEntities, const int aliveAggregates,
62  const int destroyedAggregates) override;
63  virtual void setTacticalCounts(const int waypoints,
64  const int routes, const int areas, const int obstacles,
65  const int phaselines) override;
67 
68  protected:
69  void slot_resize(const QRect* size);
70 
71  protected:
80 
81  };
82 }
83 
QTreeWidget * entityListWidget
Definition: DtObjectsCountTreeWidget.h:74
voidpf void uLong size
Definition: ioapi.h:39
#define DT_DLL_VRVVRLQT
Definition: vrvVrlQt.h:19
Contains DLL export macros.
QLabel * controlLabel
Definition: DtObjectsCountTreeWidget.h:77
The objects count widget displays count lists for entity and control objects that exist in the attach...
Definition: DtObjectsCountTreeWidget.h:31
Contains makVrv::DtObjectsCountTreeInterface class.
QLabel * entityLabel
Definition: DtObjectsCountTreeWidget.h:76
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
QWidget * entityContainerWidget
Definition: DtObjectsCountTreeWidget.h:72
Contains makVrv::DtObjectsCountTreeLogic class.
DtSignalConnectionManager myManager
Definition: DtObjectsCountTreeWidget.h:78
The interface used by the DtObjectsCountTreeWidget and the DtObjectsCountTreeLogic.
Definition: DtObjectsCountTreeInterface.h:21
QWidget * controlContainerWidget
Definition: DtObjectsCountTreeWidget.h:73
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:70
QTreeWidget * controlListWidget
Definition: DtObjectsCountTreeWidget.h:75
DtDe & myDe
Definition: DtObjectsCountTreeWidget.h:79

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)