Salome HOME
40cc20ed7292298197168c36190083ea3cbf87a6
[modules/geom.git] / src / EntityGUI / EntityGUI_Widgets.h
1 //  Copyright (C) 2007-2008  CEA/DEN, EDF R&D, OPEN CASCADE
2 //
3 //  Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
4 //  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
5 //
6 //  This library is free software; you can redistribute it and/or
7 //  modify it under the terms of the GNU Lesser General Public
8 //  License as published by the Free Software Foundation; either
9 //  version 2.1 of the License.
10 //
11 //  This library is distributed in the hope that it will be useful,
12 //  but WITHOUT ANY WARRANTY; without even the implied warranty of
13 //  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14 //  Lesser General Public License for more details.
15 //
16 //  You should have received a copy of the GNU Lesser General Public
17 //  License along with this library; if not, write to the Free Software
18 //  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
19 //
20 //  See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
21 //
22 // File   : EntityGUI_Widgets.h
23 // Author : Vadim SANDLER, Open CASCADE S.A.S. (vadim.sandler@opencascade.com)
24 //
25 #ifndef ENTITYGUI_WIDGETS_H
26 #define ENTITYGUI_WIDGETS_H
27
28 //////////////////////////////////////////
29 // EntityGUI_1Sel
30 //////////////////////////////////////////
31
32 #include "ui_EntityGUI_1Sel_QTD.h"
33
34 class EntityGUI_1Sel : public QWidget, 
35                        public Ui::EntityGUI_1Sel_QTD
36 {
37   Q_OBJECT
38
39 public:
40   EntityGUI_1Sel( QWidget* = 0, Qt::WindowFlags = 0 );
41   ~EntityGUI_1Sel();
42 };
43
44 //////////////////////////////////////////
45 // EntityGUI_1Spin
46 //////////////////////////////////////////
47
48 #include "ui_EntityGUI_1Spin_QTD.h"
49
50 class EntityGUI_1Spin : public QWidget, 
51                         public Ui::EntityGUI_1Spin_QTD
52 {
53   Q_OBJECT
54
55 public:
56   EntityGUI_1Spin( QWidget* = 0, Qt::WindowFlags = 0 );
57   ~EntityGUI_1Spin();
58 };
59
60 //////////////////////////////////////////
61 // EntityGUI_2Spin
62 //////////////////////////////////////////
63
64 #include "ui_EntityGUI_2Spin_QTD.h"
65
66 class EntityGUI_2Spin : public QWidget, 
67                         public Ui::EntityGUI_2Spin_QTD
68 {
69   Q_OBJECT
70
71 public:
72   EntityGUI_2Spin( QWidget* = 0, Qt::WindowFlags = 0 );
73   ~EntityGUI_2Spin();
74 };
75
76 //////////////////////////////////////////
77 // EntityGUI_3Spin
78 //////////////////////////////////////////
79
80 #include "ui_EntityGUI_3Spin_QTD.h"
81
82 class EntityGUI_3Spin : public QWidget, 
83                         public Ui::EntityGUI_3Spin_QTD
84 {
85   Q_OBJECT
86
87 public:
88   EntityGUI_3Spin( QWidget* = 0, Qt::WindowFlags = 0 );
89   ~EntityGUI_3Spin();
90 };
91
92 //////////////////////////////////////////
93 // EntityGUI_4Spin
94 //////////////////////////////////////////
95
96 #include "ui_EntityGUI_4Spin_QTD.h"
97
98 class EntityGUI_4Spin : public QWidget, 
99                         public Ui::EntityGUI_4Spin_QTD
100 {
101   Q_OBJECT
102
103 public:
104   EntityGUI_4Spin( QWidget* = 0, Qt::WindowFlags = 0 );
105   ~EntityGUI_4Spin();
106 };
107
108 //////////////////////////////////////////
109 // EntityGUI_Dir1
110 //////////////////////////////////////////
111
112 #include "ui_EntityGUI_Dir1_QTD.h"
113
114 class EntityGUI_Dir1 : public QWidget, 
115                        public Ui::EntityGUI_Dir1_QTD
116 {
117   Q_OBJECT
118
119 public:
120   EntityGUI_Dir1( QWidget* = 0, Qt::WindowFlags = 0 );
121   ~EntityGUI_Dir1();
122
123   QButtonGroup* ButtonGroup;
124 };
125
126 //////////////////////////////////////////
127 // EntityGUI_Dir2
128 //////////////////////////////////////////
129
130 #include "ui_EntityGUI_Dir2_QTD.h"
131
132 class EntityGUI_Dir2 : public QWidget, 
133                        public Ui::EntityGUI_Dir2_QTD
134 {
135   Q_OBJECT
136
137 public:
138   EntityGUI_Dir2( QWidget* = 0, Qt::WindowFlags = 0 );
139   ~EntityGUI_Dir2();
140
141   QButtonGroup* ButtonGroup;
142 };
143
144 //////////////////////////////////////////
145 // EntityGUI_Point
146 //////////////////////////////////////////
147
148 #include "ui_EntityGUI_Point_QTD.h"
149
150 class EntityGUI_Point : public QWidget, 
151                         public Ui::EntityGUI_Point_QTD
152 {
153   Q_OBJECT
154
155 public:
156   EntityGUI_Point( QWidget* = 0, Qt::WindowFlags = 0 );
157   ~EntityGUI_Point();
158
159   QButtonGroup* ButtonGroup;
160 };
161
162 //////////////////////////////////////////
163 // EntityGUI_Skeleton
164 //////////////////////////////////////////
165
166 #include "ui_EntityGUI_Skeleton_QTD.h"
167
168 class QButtonGroup;
169
170 class EntityGUI_Skeleton : public QWidget, 
171                            public Ui::EntityGUI_Skeleton_QTD
172 {
173   Q_OBJECT
174
175 public:
176   EntityGUI_Skeleton( QWidget* = 0, Qt::WindowFlags = 0 );
177   ~EntityGUI_Skeleton();
178
179   QButtonGroup* ButtonGroup;
180 };
181
182 #endif // ENTITYGUI_WIDGETS_H