VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
frameRateMonitorWidgetLogic.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
10 
11 #pragma once
12 
15 
16 #include <QtCore/QVariant>
17 
18 class QTreeWidgetItem;
19 
20 namespace makVrv
21 {
22  class DtDe;
23 }
24 
25 namespace makVrf
26 {
27  class DtVrfBackendState;
28  class DtVrfSimBackendManager;
29 
30  class DtFrameRateMonitorWidgetInterface;
31 
33  {
34 
35  public:
36 
39 
42 
43  virtual void setupGui();
44 
46  virtual void startMonitoring(bool);
47 
48  protected:
49  virtual QVariant setServerName(const QString& rowKey, const QString& colKey, int iRole);
50  virtual QVariant setFrameRateMean(const QString& rowKey, const QString& colKey, int iRole);
51  virtual QVariant setFrameRateMin(const QString& rowKey, const QString& colKey, int iRole);
52  virtual QVariant setFrameRateMax(const QString& rowKey, const QString& colKey, int iRole);
53  virtual QVariant setFrameRateStandardDeviation(const QString& rowKey, const QString& colKey, int iRole);
54  virtual QVariant setFrameRateMedian(const QString& rowKey, const QString& colKey, int iRole);
55  virtual QVariant setFrameRateSimTimeToRealTime(const QString& rowKey, const QString& colKey, int iRole);
56  virtual QVariant setSimulatedObjects(const QString& rowKey, const QString& colKey, int iRole);
57 
58  virtual void removeAllBackends();
59  virtual void backendDiscovered(const DtVrfBackendState&);
60  virtual void backendRemoved(const DtVrfBackendState&);
61  virtual void frameRatesUpdated(const DtVrfBackendState&);
62  virtual void objectCountsChanged();
63 
64  protected:
69 
71  };
72 }
Definition: vrfBackendState.h:69
Abstract interface for the back end slection list widget.
Definition: frameRateMonitorWidgetInterface.h:29
DtVrfSimBackendManager * myBackendManager
Definition: frameRateMonitorWidgetLogic.h:68
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
bool myCurrentlyMonitoring
Definition: frameRateMonitorWidgetLogic.h:67
Definition: frameRateMonitorWidgetLogic.h:32
DtFrameRateMonitorWidgetInterface * myInterface
Definition: frameRateMonitorWidgetLogic.h:66
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
makVrv::DtDe & myDe
Definition: frameRateMonitorWidgetLogic.h:65
Base class to provide boost signal/slot management.
Maintains and signals state of the simulation engines that are currently connected to the GUI...
Definition: vrfSimBackendManager.h:73
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
makVrv::DtSignalConnectionManager myConnections
Definition: frameRateMonitorWidgetLogic.h:70

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)