Salome HOME
909eeb2731d00863bb8f44a5089d75c35cb9a5a2
[modules/geom.git] / src / EntityGUI / EntityGUI_Widgets.h
1 // Copyright (C) 2007-2020  CEA/DEN, EDF R&D, OPEN CASCADE
2 //
3 // This library is free software; you can redistribute it and/or
4 // modify it under the terms of the GNU Lesser General Public
5 // License as published by the Free Software Foundation; either
6 // version 2.1 of the License, or (at your option) any later version.
7 //
8 // This library is distributed in the hope that it will be useful,
9 // but WITHOUT ANY WARRANTY; without even the implied warranty of
10 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
11 // Lesser General Public License for more details.
12 //
13 // You should have received a copy of the GNU Lesser General Public
14 // License along with this library; if not, write to the Free Software
15 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
16 //
17 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
18 //
19
20 // File   : EntityGUI_Widgets.h
21 // Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
22 //
23 #ifndef ENTITYGUI_WIDGETS_H
24 #define ENTITYGUI_WIDGETS_H
25
26 //////////////////////////////////////////
27 // EntityGUI_1Sel
28 //////////////////////////////////////////
29
30 #include "ui_EntityGUI_1Sel_QTD.h"
31
32 class EntityGUI_1Sel : public QWidget, 
33                        public Ui::EntityGUI_1Sel_QTD
34 {
35   Q_OBJECT
36
37 public:
38   EntityGUI_1Sel( QWidget* = 0, Qt::WindowFlags = 0 );
39   ~EntityGUI_1Sel();
40 };
41
42 //////////////////////////////////////////
43 // EntityGUI_2Sel1Check
44 //////////////////////////////////////////
45
46 #include "ui_EntityGUI_2Sel1Check_QTD.h"
47
48 class EntityGUI_2Sel1Check : public QWidget, 
49                        public Ui::EntityGUI_2Sel1Check_QTD
50 {
51   Q_OBJECT
52
53 public:
54   EntityGUI_2Sel1Check( QWidget* = 0, Qt::WindowFlags = 0 );
55   ~EntityGUI_2Sel1Check();
56 };
57
58
59 //////////////////////////////////////////
60 // EntityGUI_1Sel1Spin1Check
61 //////////////////////////////////////////
62
63 #include "ui_EntityGUI_1Sel1Spin1Check_QTD.h"
64
65 class EntityGUI_1Sel1Spin1Check : public QWidget, 
66                             public Ui::EntityGUI_1Sel1Spin1Check_QTD
67 {
68   Q_OBJECT
69
70 public:
71   EntityGUI_1Sel1Spin1Check( QWidget* = 0, Qt::WindowFlags = 0 );
72   ~EntityGUI_1Sel1Spin1Check();
73 };
74
75 //////////////////////////////////////////
76 // EntityGUI_1Spin
77 //////////////////////////////////////////
78
79 #include "ui_EntityGUI_1Spin_QTD.h"
80
81 class EntityGUI_1Spin : public QWidget, 
82                         public Ui::EntityGUI_1Spin_QTD
83 {
84   Q_OBJECT
85
86 public:
87   EntityGUI_1Spin( QWidget* = 0, Qt::WindowFlags = 0 );
88   ~EntityGUI_1Spin();
89 };
90
91 //////////////////////////////////////////
92 // EntityGUI_2Spin
93 //////////////////////////////////////////
94
95 #include "ui_EntityGUI_2Spin_QTD.h"
96
97 class EntityGUI_2Spin : public QWidget, 
98                         public Ui::EntityGUI_2Spin_QTD
99 {
100   Q_OBJECT
101
102 public:
103   EntityGUI_2Spin( QWidget* = 0, Qt::WindowFlags = 0 );
104   ~EntityGUI_2Spin();
105 };
106
107 //////////////////////////////////////////
108 // EntityGUI_3Spin
109 //////////////////////////////////////////
110
111 #include "ui_EntityGUI_3Spin_QTD.h"
112
113 class EntityGUI_3Spin : public QWidget, 
114                         public Ui::EntityGUI_3Spin_QTD
115 {
116   Q_OBJECT
117
118 public:
119   EntityGUI_3Spin( QWidget* = 0, Qt::WindowFlags = 0 );
120   ~EntityGUI_3Spin();
121 };
122
123 //////////////////////////////////////////
124 // EntityGUI_4Spin
125 //////////////////////////////////////////
126
127 #include "ui_EntityGUI_4Spin_QTD.h"
128
129 class EntityGUI_4Spin : public QWidget, 
130                         public Ui::EntityGUI_4Spin_QTD
131 {
132   Q_OBJECT
133
134 public:
135   EntityGUI_4Spin( QWidget* = 0, Qt::WindowFlags = 0 );
136   ~EntityGUI_4Spin();
137 };
138
139 //////////////////////////////////////////
140 // EntityGUI_3Spin1Check
141 //////////////////////////////////////////
142
143 #include "ui_EntityGUI_3Spin1Check_QTD.h"
144
145 class EntityGUI_3Spin1Check : public QWidget, 
146                         public Ui::EntityGUI_3Spin1Check_QTD
147 {
148   Q_OBJECT
149
150 public:
151   EntityGUI_3Spin1Check( QWidget* = 0, Qt::WindowFlags = 0 );
152   ~EntityGUI_3Spin1Check();
153 };
154
155 //////////////////////////////////////////
156 // EntityGUI_4Spin1Check
157 //////////////////////////////////////////
158
159 #include "ui_EntityGUI_4Spin1Check_QTD.h"
160
161 class EntityGUI_4Spin1Check : public QWidget, 
162                         public Ui::EntityGUI_4Spin1Check_QTD
163 {
164   Q_OBJECT
165
166 public:
167   EntityGUI_4Spin1Check( QWidget* = 0, Qt::WindowFlags = 0 );
168   ~EntityGUI_4Spin1Check();
169 };
170
171 //////////////////////////////////////////
172 // EntityGUI_Dir1
173 //////////////////////////////////////////
174
175 #include "ui_EntityGUI_Dir1_QTD.h"
176
177 class EntityGUI_Dir1 : public QWidget, 
178                        public Ui::EntityGUI_Dir1_QTD
179 {
180   Q_OBJECT
181
182 public:
183   EntityGUI_Dir1( QWidget* = 0, Qt::WindowFlags = 0 );
184   ~EntityGUI_Dir1();
185
186   QButtonGroup* ButtonGroup;
187 };
188
189 //////////////////////////////////////////
190 // EntityGUI_Dir2
191 //////////////////////////////////////////
192
193 #include "ui_EntityGUI_Dir2_QTD.h"
194
195 class EntityGUI_Dir2 : public QWidget, 
196                        public Ui::EntityGUI_Dir2_QTD
197 {
198   Q_OBJECT
199
200 public:
201   EntityGUI_Dir2( QWidget* = 0, Qt::WindowFlags = 0 );
202   ~EntityGUI_Dir2();
203
204   QButtonGroup* ButtonGroup;
205 };
206
207 //////////////////////////////////////////
208 // EntityGUI_Point
209 //////////////////////////////////////////
210
211 #include "ui_EntityGUI_Point_QTD.h"
212
213 class EntityGUI_Point : public QWidget, 
214                         public Ui::EntityGUI_Point_QTD
215 {
216   Q_OBJECT
217
218 public:
219   EntityGUI_Point( QWidget* = 0, Qt::WindowFlags = 0 );
220   ~EntityGUI_Point();
221
222   QButtonGroup* ButtonGroup;
223 };
224
225 //////////////////////////////////////////
226 // EntityGUI_Type
227 //////////////////////////////////////////
228
229 #include "ui_EntityGUI_Type_QTD.h"
230
231 class EntityGUI_Type : public QWidget, 
232                         public Ui::EntityGUI_Type_QTD
233 {
234   Q_OBJECT
235
236 public:
237   EntityGUI_Type( QWidget* = 0, Qt::WindowFlags = 0 );
238   ~EntityGUI_Type();
239 };
240
241 //////////////////////////////////////////
242 // EntityGUI_Angles
243 //////////////////////////////////////////
244
245 #include "ui_EntityGUI_Angles_QTD.h"
246
247 class EntityGUI_Angles : public QWidget, 
248                         public Ui::EntityGUI_Angles_QTD
249 {
250   Q_OBJECT
251
252 public:
253   EntityGUI_Angles( QWidget* = 0, Qt::WindowFlags = 0 );
254   ~EntityGUI_Angles();
255 };
256
257 //////////////////////////////////////////
258 // EntityGUI_Controls
259 //////////////////////////////////////////
260
261 #include "ui_EntityGUI_Controls_QTD.h"
262
263 class EntityGUI_Controls : public QWidget, 
264                         public Ui::EntityGUI_Controls_QTD
265 {
266   Q_OBJECT
267
268 public:
269   EntityGUI_Controls( QWidget* = 0, Qt::WindowFlags = 0 );
270   ~EntityGUI_Controls();
271 };
272
273 //////////////////////////////////////////
274 // EntityGUI_Skeleton
275 //////////////////////////////////////////
276
277 #include "ui_EntityGUI_Skeleton_QTD.h"
278
279 class QButtonGroup;
280
281 class EntityGUI_Skeleton : public QWidget, 
282                            public Ui::EntityGUI_Skeleton_QTD
283 {
284   Q_OBJECT
285
286 public:
287   EntityGUI_Skeleton( QWidget* = 0, Qt::WindowFlags = 0 );
288   ~EntityGUI_Skeleton();
289
290   QButtonGroup* ButtonGroup;
291 };
292
293 #endif // ENTITYGUI_WIDGETS_H