Salome HOME
d96d3ba38e1a95a85dc4d175e0f431e9acce9cb0
[modules/geom.git] / src / EntityGUI / EntityGUI_Widgets.h
1 //  Copyright (C) 2007-2010  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.
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_1Spin
44 //////////////////////////////////////////
45
46 #include "ui_EntityGUI_1Spin_QTD.h"
47
48 class EntityGUI_1Spin : public QWidget, 
49                         public Ui::EntityGUI_1Spin_QTD
50 {
51   Q_OBJECT
52
53 public:
54   EntityGUI_1Spin( QWidget* = 0, Qt::WindowFlags = 0 );
55   ~EntityGUI_1Spin();
56 };
57
58 //////////////////////////////////////////
59 // EntityGUI_2Spin
60 //////////////////////////////////////////
61
62 #include "ui_EntityGUI_2Spin_QTD.h"
63
64 class EntityGUI_2Spin : public QWidget, 
65                         public Ui::EntityGUI_2Spin_QTD
66 {
67   Q_OBJECT
68
69 public:
70   EntityGUI_2Spin( QWidget* = 0, Qt::WindowFlags = 0 );
71   ~EntityGUI_2Spin();
72 };
73
74 //////////////////////////////////////////
75 // EntityGUI_3Spin
76 //////////////////////////////////////////
77
78 #include "ui_EntityGUI_3Spin_QTD.h"
79
80 class EntityGUI_3Spin : public QWidget, 
81                         public Ui::EntityGUI_3Spin_QTD
82 {
83   Q_OBJECT
84
85 public:
86   EntityGUI_3Spin( QWidget* = 0, Qt::WindowFlags = 0 );
87   ~EntityGUI_3Spin();
88 };
89
90 //////////////////////////////////////////
91 // EntityGUI_4Spin
92 //////////////////////////////////////////
93
94 #include "ui_EntityGUI_4Spin_QTD.h"
95
96 class EntityGUI_4Spin : public QWidget, 
97                         public Ui::EntityGUI_4Spin_QTD
98 {
99   Q_OBJECT
100
101 public:
102   EntityGUI_4Spin( QWidget* = 0, Qt::WindowFlags = 0 );
103   ~EntityGUI_4Spin();
104 };
105
106 //////////////////////////////////////////
107 // EntityGUI_Dir1
108 //////////////////////////////////////////
109
110 #include "ui_EntityGUI_Dir1_QTD.h"
111
112 class EntityGUI_Dir1 : public QWidget, 
113                        public Ui::EntityGUI_Dir1_QTD
114 {
115   Q_OBJECT
116
117 public:
118   EntityGUI_Dir1( QWidget* = 0, Qt::WindowFlags = 0 );
119   ~EntityGUI_Dir1();
120
121   QButtonGroup* ButtonGroup;
122 };
123
124 //////////////////////////////////////////
125 // EntityGUI_Dir2
126 //////////////////////////////////////////
127
128 #include "ui_EntityGUI_Dir2_QTD.h"
129
130 class EntityGUI_Dir2 : public QWidget, 
131                        public Ui::EntityGUI_Dir2_QTD
132 {
133   Q_OBJECT
134
135 public:
136   EntityGUI_Dir2( QWidget* = 0, Qt::WindowFlags = 0 );
137   ~EntityGUI_Dir2();
138
139   QButtonGroup* ButtonGroup;
140 };
141
142 //////////////////////////////////////////
143 // EntityGUI_Point
144 //////////////////////////////////////////
145
146 #include "ui_EntityGUI_Point_QTD.h"
147
148 class EntityGUI_Point : public QWidget, 
149                         public Ui::EntityGUI_Point_QTD
150 {
151   Q_OBJECT
152
153 public:
154   EntityGUI_Point( QWidget* = 0, Qt::WindowFlags = 0 );
155   ~EntityGUI_Point();
156
157   QButtonGroup* ButtonGroup;
158 };
159
160 //////////////////////////////////////////
161 // EntityGUI_Skeleton
162 //////////////////////////////////////////
163
164 #include "ui_EntityGUI_Skeleton_QTD.h"
165
166 class QButtonGroup;
167
168 class EntityGUI_Skeleton : public QWidget, 
169                            public Ui::EntityGUI_Skeleton_QTD
170 {
171   Q_OBJECT
172
173 public:
174   EntityGUI_Skeleton( QWidget* = 0, Qt::WindowFlags = 0 );
175   ~EntityGUI_Skeleton();
176
177   QButtonGroup* ButtonGroup;
178 };
179
180 #endif // ENTITYGUI_WIDGETS_H