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