Salome HOME
88a6c68174c829b5729e37b8e00b154283100f37
[modules/hexablock.git] / src / HEXABLOCKGUI / MyDlgRef / MyDlgRef.hxx
1 // Copyright (C) 2009-2023  CEA, EDF
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
21 #ifndef MYGEOM_MYDLGREF_HXX
22 #define MYGEOM_MYDLGREF_HXX
23
24 #if defined WIN32
25 #  if defined MYDLGREF_EXPORTS || defined MyDlgRef_EXPORTS
26 #    define MYDLGREF_EXPORT __declspec( dllexport )
27 #  else
28 #    define MYDLGREF_EXPORT __declspec( dllimport )
29 #  endif
30 #else
31 #  define MYDLGREF_EXPORT
32 #endif
33
34
35 //////////////////////////////////////////
36 // DlgRef_1Sel2Spin
37 //////////////////////////////////////////
38
39 #include "ui_DlgRef_1Sel2Spin_QTD.h"
40
41 class MYDLGREF_EXPORT MyDlgRef_1Sel2Spin : public QWidget, 
42                                        public Ui::MyDlgRef_1Sel2Spin_QTD
43 {
44   Q_OBJECT
45
46 public:
47   MyDlgRef_1Sel2Spin( QWidget* = 0, Qt::WindowFlags = 0 );
48   ~MyDlgRef_1Sel2Spin();
49 };
50
51
52 //////////////////////////////////////////
53 // DlgRef_1Sel3Spin
54 //////////////////////////////////////////
55
56 #include "ui_DlgRef_1Sel3Spin_QTD.h"
57
58 class MYDLGREF_EXPORT MyDlgRef_1Sel3Spin : public QWidget, 
59                                        public Ui::MyDlgRef_1Sel3Spin_QTD
60 {
61   Q_OBJECT
62
63 public:
64   MyDlgRef_1Sel3Spin( QWidget* = 0, Qt::WindowFlags = 0 );
65   ~MyDlgRef_1Sel3Spin();
66 };
67
68 //////////////////////////////////////////
69 // DlgRef_2Sel1Spin
70 //////////////////////////////////////////
71
72 #include "ui_DlgRef_2Sel1Spin_QTD.h"
73
74 class MYDLGREF_EXPORT MyDlgRef_2Sel1Spin : public QWidget, 
75                                        public Ui::MyDlgRef_2Sel1Spin_QTD
76 {
77   Q_OBJECT
78
79 public:
80  MyDlgRef_2Sel1Spin( QWidget* = 0, Qt::WindowFlags = 0 );
81   ~MyDlgRef_2Sel1Spin();
82 };
83
84 //////////////////////////////////////////
85 // DlgRef_2Sel
86 //////////////////////////////////////////
87
88 #include "ui_DlgRef_2Sel_QTD.h"
89
90 class MYDLGREF_EXPORT MyDlgRef_2Sel : public QWidget, 
91                                   public Ui::MyDlgRef_2Sel_QTD
92 {
93   Q_OBJECT
94
95 public:
96   MyDlgRef_2Sel( QWidget* = 0, Qt::WindowFlags = 0 );
97   ~MyDlgRef_2Sel();
98 };
99
100 //////////////////////////////////////////
101 // DlgRef_3Spin
102 //////////////////////////////////////////
103
104 #include "ui_DlgRef_3Spin_QTD.h"
105
106 class MYDLGREF_EXPORT MyDlgRef_3Spin : public QWidget, 
107                                    public Ui::MyDlgRef_3Spin_QTD
108 {
109   Q_OBJECT
110
111 public:
112   MyDlgRef_3Spin( QWidget* = 0, Qt::WindowFlags = 0 );
113   ~MyDlgRef_3Spin();
114 };
115
116 //////////////////////////////////////////
117 // DlgRef_Skeleton
118 //////////////////////////////////////////
119
120 #include "ui_DlgRef_Skeleton_QTD.h"
121
122 class MYDLGREF_EXPORT MyDlgRef_Skeleton : public QWidget, 
123                                       public Ui::MyDlgRef_Skeleton_QTD
124 {
125   Q_OBJECT
126
127 public:
128   MyDlgRef_Skeleton( QWidget* = 0, Qt::WindowFlags = 0 );
129   ~MyDlgRef_Skeleton();
130 };
131
132 //////////////////////////////////////////
133 // Utility functions
134 //////////////////////////////////////////
135
136 namespace MyDlgRef
137 {
138   MYDLGREF_EXPORT QString PrintDoubleValue( double, int = 16 );
139 };
140
141 #endif // GEOM_MYDLGREF_H