VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
simulationObjectEditorViewMenu.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2018 MAK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
6 #pragma once
7 
9 #include <vrvCoreQt/DtMenuItem.h>
10 
14 class DtOceanSettings;
16 
18 {
19  Q_OBJECT
20 public:
22  virtual ~DtTrailingEffectsMenuItem();
23 
25  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
26  virtual DtTrailingEffectsWidget* trailingEffectsWidget();
27 
28 protected:
29  virtual void on_triggered();
30  virtual void on_aboutToShow();
31 
32 protected:
36 };
37 
39 {
40  Q_OBJECT
41 public:
43  virtual ~DtSwitchNodesStatesMenuItem();
44 
46  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
47  virtual DtSwitchNodesStatesWidget* switchNodesStatesWidget();
48 
49 protected:
50  virtual void on_triggered();
51  virtual void on_aboutToShow();
52 
53 protected:
57 };
58 
60 {
61  Q_OBJECT
62 
63 public:
65  virtual ~DtEditOceanSettings();
66 
68  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
69 
70 protected:
71  virtual void on_triggered();
72  virtual void on_aboutToShow();
73 
74 protected slots:
75  virtual void settingsDestroyed();
76 
77 protected:
81 };
82 
84 {
85  Q_OBJECT
86 
87 public:
90 
92  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
93 
94 protected:
95  virtual void on_triggered();
96  virtual void on_aboutToShow();
97 
98 protected:
102 };
This class will allow the user to select various switch node and articulated parts effects for entiti...
Definition: switchNodesStatesWidget.h:25
Builder for menu items.
Definition: DtMenuItem.h:23
DtDamageProbabilityResults * myDamageProbabilityResults
Definition: simulationObjectEditorViewMenu.h:101
virtual void on_aboutToShow()
Definition: simulationObjectEditorViewMenu.h:83
Definition: simulationObjectEditorViewMenu.h:59
virtual QAction * createAction(DtDe &, QWidget *parent)=0
Build a menu item (via an action).
DtTrailingEffectsWidget * myTrailingEffects
Definition: simulationObjectEditorViewMenu.h:35
This class will display the visual markings that can be changed for the selected objects.
Definition: visualMarkingsWidget.h:28
makVrv::DtDe & myDe
Definition: simulationObjectEditorViewMenu.h:99
virtual void on_triggered()
makVrv::DtDe & myDe
Definition: simulationObjectEditorViewMenu.h:54
makVrv::DtDe & myDe
Definition: simulationObjectEditorViewMenu.h:78
Definition: simulationObjectEditorViewMenu.h:17
DtSwitchNodesStatesWidget * mySwitchNodesStates
Definition: simulationObjectEditorViewMenu.h:56
QAction * myAction
Definition: simulationObjectEditorViewMenu.h:34
DtOceanSettings * myOceanSettings
Definition: simulationObjectEditorViewMenu.h:80
This class will allow the user to select various trailing effects for entities (if they have them) ...
Definition: trailingEffectsWidget.h:27
Definition: simulationObjectEditorViewMenu.h:38
makVrv::DtDe & myDe
Definition: simulationObjectEditorViewMenu.h:33
QAction * myAction
Definition: simulationObjectEditorViewMenu.h:55
Definition: buoyancyEditingDialog.h:44
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
QAction * myAction
Definition: simulationObjectEditorViewMenu.h:100
QAction * myAction
Definition: simulationObjectEditorViewMenu.h:79
This class will allow the user to show damage probabilities between two Simulation Objects...
Definition: damageProbabilityResults.h:50
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:33

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)