VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
simulationRunDurationWidget.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2014 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
10 
11 #pragma once
12 
16 
17 namespace makVrf
18 {
23  {
24  public:
25 
28 
30  virtual ~DtSimulationRunDurationToolbar() override;
31 
33  virtual QToolBar* createToolbar(makVrv::DtDe&, QWidget* parent) override;
34 
35  };
36 
39  {
40  Q_OBJECT
41  public:
43  DtSimulationRunDurationWidget( makVrv::DtDe& de, QWidget* parent = 0, Qt::WindowFlags flags = 0);
44 
46  virtual ~DtSimulationRunDurationWidget() override;
47 
48  protected:
49  virtual bool needsTimeUpdate() const override;
50 
51  public:
53  };
54 
56  {
57 
58  public:
59 
61 
62  virtual ~DtSimulationRunDurationWidgetBuilder() override;
63 
64  virtual QWidget* create(makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags) override;
65  };
66 
68  {
69 
70  public:
71 
74 
76  virtual ~DtSimulationRunDurationWidgetLogic() override;
77 
79  virtual bool needsTimeUpdate() const;
80 
82  virtual void updateSimTime() override;
83 
84  protected:
86  };
87 }
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
The base class for VR-Vantage toolbars.
Definition: DtToolbar.h:26
Definition: simulationRunDurationWidget.h:55
Definition: simulationRunDurationWidget.h:67
A builder for the simulation time toolbar. The menu string is "DtSimulationTimeToolbar".
Definition: simulationRunDurationWidget.h:22
Abstract interface for the back end slection list widget.
Definition: simulationTimeWidgetInterface.h:23
double myRunDurationTime
Definition: simulationRunDurationWidget.h:85
A widget class for putting simulation Time buttons on that are tied to existing menu items...
Definition: simulationTimeWidget.h:71
Definition: simulationTimeWidgetLogic.h:26
QLabel * myLabel
Definition: simulationRunDurationWidget.h:52
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
A widget class for putting the run duration (what is left) in the scenario, if there is a run duratio...
Definition: simulationRunDurationWidget.h:38
This class is the generic builder base class for building a widget.
Definition: DtWidgetBuilder.h:22

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)