VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
subordinateFunctionsEditor.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
14 #include <QtWidgets/QDialog>
15 
16 class QPushButton;
17 class QComboBox;
18 class QListWidget;
19 class QSpinBox;
20 class QLabel;
21 class QTreeWidget;
22 class QIntValidator;
26 class QLineEdit;
27 class QFrame;
28 class QComboBox;
29 class QDoubleValidator;
30 class QGridLayout;
31 class QListWidgetItem;
32 class QTableWidget;
33 
34 namespace makVrv
35 {
36  class DtDe;
37 }
38 
41 {
42  Q_OBJECT
43 
44 public:
45  DtSubordinateFunctionsEditor(makVrv::DtDe& de, bool precisionMode, QWidget* parent, const Qt::WindowFlags& flags = Qt::Tool);
47 
48 protected:
50  virtual void accept();
51 
52 protected slots:
53 
55  virtual void onAddFunction();
56 
58  virtual void onRemoveFunction();
59 
61  virtual void onCellClicked(int, int);
62 
64  virtual void onCellChanged(int, int);
65 
66 public:
69 
73 
75 
76 protected:
77 
79  bool bMyWarned;
80 };
81 
84 {
85 public:
88 
91 
94 
96  static void registerInstance(makVrv::DtDe&, DtSubordinateFunctionsEditorCreator*);
97 
99  virtual DtSubordinateFunctionsEditor* create(QWidget* parent, bool precisionMode);
100 
101 protected:
103 };
This class will allow for the adding, modifying or removing of subordinate function names...
Definition: subordinateFunctionsEditor.h:40
Virtual base class.
Definition: DtVirtualBaseClass.h:19
QPushButton * myOKButton
Definition: subordinateFunctionsEditor.h:67
makVrv::DtDe & myDe
Definition: subordinateFunctionsEditor.h:78
Creator for the canvas.
Definition: subordinateFunctionsEditor.h:83
List of DtComponentSystemDescriptor instances.
Definition: componentSystemDescriptorList.h:20
QPushButton * myAddFunction
Definition: subordinateFunctionsEditor.h:71
QLabel * myInstructions
Definition: subordinateFunctionsEditor.h:70
makVrv::DtDe & myDe
Definition: subordinateFunctionsEditor.h:102
QPushButton * myRemoveFunction
Definition: subordinateFunctionsEditor.h:72
Instances of DtComponentDescriptorList are readable/writeable lists of DtComponentDescriptor objects...
Definition: componentDescriptorList.h:22
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:42
QTableWidget * pMyTableWidget
Definition: subordinateFunctionsEditor.h:74
Contains makVrv::DtVirtualBaseClass class.
QPushButton * myCancelButton
Definition: subordinateFunctionsEditor.h:68
bool bMyWarned
Definition: subordinateFunctionsEditor.h:79
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:32

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)