]> SALOME platform Git repositories - modules/geom.git/commitdiff
Salome HOME
Fix compilation problems on Win32 Platform:
authorabd <abd@opencascade.com>
Tue, 7 Oct 2008 13:23:26 +0000 (13:23 +0000)
committerabd <abd@opencascade.com>
Tue, 7 Oct 2008 13:23:26 +0000 (13:23 +0000)
- export classes

src/DlgRef/DlgRef_1Sel5Spin1Check_QTD.h
src/DlgRef/DlgRef_2Sel2List_QTD.h
src/DlgRef/DlgRef_2Sel3Spin2Rb.cxx
src/DlgRef/DlgRef_2Sel3Spin2Rb.h
src/DlgRef/DlgRef_3Sel3Spin2Check_QTD.h
src/GEOMImpl/GEOMImpl_IPipeBiNormal.hxx
src/GEOMImpl/GEOM_GEOMImpl.hxx
src/OBJECT/GEOM_OBJECT_defs.hxx

index 0f7fbc84b01d1203bb1a80555ed6a8726196acab..1d856dbf5648aa484a3d43b55b74864f1d77263c 100644 (file)
@@ -10,6 +10,8 @@
 #ifndef DLGREF_1SEL5SPIN1CHECK_QTD_H
 #define DLGREF_1SEL5SPIN1CHECK_QTD_H
 
+#include "GEOM_DlgRef.hxx"
+
 #include <qvariant.h>
 #include <qwidget.h>
 
@@ -24,7 +26,7 @@ class QSpinBox;
 class QCheckBox;
 class QLineEdit;
 
-class DlgRef_1Sel5Spin1Check_QTD : public QWidget
+class GEOM_DLGREF_EXPORT DlgRef_1Sel5Spin1Check_QTD : public QWidget
 {
     Q_OBJECT
 
index b2ea0029910165a4ceaead05d882a1a7c42f0131..96add6d5ee9889f68996d750806d9e803bc1539f 100644 (file)
@@ -10,6 +10,8 @@
 #ifndef DLGREF_2SEL2LIST_QTD_H
 #define DLGREF_2SEL2LIST_QTD_H
 
+#include "GEOM_DlgRef.hxx"
+
 #include <qvariant.h>
 #include <qwidget.h>
 
@@ -23,7 +25,7 @@ class QComboBox;
 class QLabel;
 class QPushButton;
 
-class DlgRef_2Sel2List_QTD : public QWidget
+class GEOM_DLGREF_EXPORT DlgRef_2Sel2List_QTD : public QWidget
 {
     Q_OBJECT
 
index a17d55e415f0a3be9e7965ed877d64c5099b32fc..f310e22875832bebd68e316ac4ae4d1d4a2002e3 100755 (executable)
@@ -1,41 +1,41 @@
-//  File   : DlgRef_2Sel2Spin.cxx\r
-//  Author : Dmitry MATVEITCHEV\r
-//  Module : GEOM\r
-//  $Header: \r
-\r
-#include "DlgRef_2Sel3Spin2Rb.h"\r
-#include <iostream.h>\r
-\r
-#include <qlayout.h>\r
-#include <qspinbox.h>\r
-#include <qgroupbox.h>\r
-#include <qradiobutton.h>\r
-\r
-/* \r
- *  Constructs a DlgRef_2Sel3Spin2Rb which is a child of 'parent', with the \r
- *  name 'name' and widget flags set to 'f' \r
- */\r
-DlgRef_2Sel3Spin2Rb::DlgRef_2Sel3Spin2Rb(QWidget* parent,  const char* name, WFlags fl)\r
-  :DlgRef_2Sel3Spin2Rb_QTD(parent, name, fl)\r
-{\r
-  SpinBox1->close(TRUE);\r
-  SpinBox2->close(TRUE);\r
-  SpinBox3->close(TRUE);\r
-  RadioButton1->setChecked(true);\r
-  SpinBox_DX = new DlgRef_SpinBox(GroupBox1, "SpinBox_DX");\r
-  Layout2->addMultiCellWidget(SpinBox_DX, 0, 0, 2, 4);\r
-  SpinBox_DY = new DlgRef_SpinBox(GroupBox1, "SpinBox_DY");\r
-  Layout2->addWidget(SpinBox_DY, 1, 2);\r
-  SpinBox_DZ = new DlgRef_SpinBox(GroupBox1, "SpinBox_DZ");\r
-  Layout2->addWidget(SpinBox_DZ, 1, 4);\r
-  SpinBox_DY->setEnabled(false);\r
-  SpinBox_DZ->setEnabled(false);\r
-}\r
-\r
-/*  \r
- *  Destroys the object and frees any allocated resources\r
- */\r
-DlgRef_2Sel3Spin2Rb::~DlgRef_2Sel3Spin2Rb()\r
-{\r
-    // no need to delete child widgets, Qt does it all for us\r
-}\r
+//  File   : DlgRef_2Sel2Spin.cxx
+//  Author : Dmitry MATVEITCHEV
+//  Module : GEOM
+//  $Header: 
+
+#include "DlgRef_2Sel3Spin2Rb.h"
+#include <iostream>
+
+#include <qlayout.h>
+#include <qspinbox.h>
+#include <qgroupbox.h>
+#include <qradiobutton.h>
+
+/* 
+ *  Constructs a DlgRef_2Sel3Spin2Rb which is a child of 'parent', with the 
+ *  name 'name' and widget flags set to 'f' 
+ */
+DlgRef_2Sel3Spin2Rb::DlgRef_2Sel3Spin2Rb(QWidget* parent,  const char* name, WFlags fl)
+  :DlgRef_2Sel3Spin2Rb_QTD(parent, name, fl)
+{
+  SpinBox1->close(TRUE);
+  SpinBox2->close(TRUE);
+  SpinBox3->close(TRUE);
+  RadioButton1->setChecked(true);
+  SpinBox_DX = new DlgRef_SpinBox(GroupBox1, "SpinBox_DX");
+  Layout2->addMultiCellWidget(SpinBox_DX, 0, 0, 2, 4);
+  SpinBox_DY = new DlgRef_SpinBox(GroupBox1, "SpinBox_DY");
+  Layout2->addWidget(SpinBox_DY, 1, 2);
+  SpinBox_DZ = new DlgRef_SpinBox(GroupBox1, "SpinBox_DZ");
+  Layout2->addWidget(SpinBox_DZ, 1, 4);
+  SpinBox_DY->setEnabled(false);
+  SpinBox_DZ->setEnabled(false);
+}
+
+/*  
+ *  Destroys the object and frees any allocated resources
+ */
+DlgRef_2Sel3Spin2Rb::~DlgRef_2Sel3Spin2Rb()
+{
+    // no need to delete child widgets, Qt does it all for us
+}
index e651662f7dab7db48bfc80823efd7972e5944c71..cc145fd791aaf51652515eb040564b9ee0c0a150 100755 (executable)
@@ -1,34 +1,27 @@
-//  File   : DlgRef_2Sel3Spin2Rb.h\r
-//  Author : Dmitry MATVEITCHEV\r
-//  Module : GEOM\r
-//  $Header: \r
-\r
-#ifndef DLGREF_2SEL3SPIN2RB_H\r
-#define DLGREF_2SEL3SPIN2RB_H\r
-\r
-#include "DlgRef_2Sel3Spin2Rb_QTD.h"\r
-#include "DlgRef_SpinBox.h"\r
-//#if defined WNT \r
-//#include <SALOME_WNT.hxx>\r
-//#else\r
-//#define SALOME_WNT_EXPORT\r
-//#endif\r
-#if defined WNT && defined WIN32 && defined SALOME_WNT_EXPORTS\r
-#define DLGREF_WNT_EXPORT __declspec( dllexport )\r
-#else\r
-#define DLGREF_WNT_EXPORT\r
-#endif\r
-class DLGREF_WNT_EXPORT DlgRef_2Sel3Spin2Rb : public DlgRef_2Sel3Spin2Rb_QTD\r
-{ \r
-    Q_OBJECT\r
-\r
-public:\r
-    DlgRef_2Sel3Spin2Rb(QWidget* parent = 0, const char* name = 0, WFlags fl = 0);\r
-    ~DlgRef_2Sel3Spin2Rb();\r
-\r
-    DlgRef_SpinBox* SpinBox_DX;\r
-    DlgRef_SpinBox* SpinBox_DY;\r
-    DlgRef_SpinBox* SpinBox_DZ;\r
-};\r
-\r
-#endif // DLGREF_2SEL3SPIN2RB_H\r
+//  File   : DlgRef_2Sel3Spin2Rb.h
+//  Author : Dmitry MATVEITCHEV
+//  Module : GEOM
+//  $Header: 
+
+#ifndef DLGREF_2SEL3SPIN2RB_H
+#define DLGREF_2SEL3SPIN2RB_H
+
+#include "GEOM_DlgRef.hxx"
+
+#include "DlgRef_2Sel3Spin2Rb_QTD.h"
+#include "DlgRef_SpinBox.h"
+
+class GEOM_DLGREF_EXPORT DlgRef_2Sel3Spin2Rb : public DlgRef_2Sel3Spin2Rb_QTD
+{ 
+    Q_OBJECT
+
+public:
+    DlgRef_2Sel3Spin2Rb(QWidget* parent = 0, const char* name = 0, WFlags fl = 0);
+    ~DlgRef_2Sel3Spin2Rb();
+
+    DlgRef_SpinBox* SpinBox_DX;
+    DlgRef_SpinBox* SpinBox_DY;
+    DlgRef_SpinBox* SpinBox_DZ;
+};
+
+#endif // DLGREF_2SEL3SPIN2RB_H
index a05f7fa0946d068fc16ac360fc4fa71860f2a113..0bd2b1fb13ff7fb8a9e0b45781f171a092266873 100644 (file)
@@ -10,6 +10,8 @@
 #ifndef DLGREF_3SEL3SPIN2CHECK_QTD_H
 #define DLGREF_3SEL3SPIN2CHECK_QTD_H
 
+#include "GEOM_DlgRef.hxx"
+
 #include <qvariant.h>
 #include <qwidget.h>
 
@@ -24,7 +26,7 @@ class QLineEdit;
 class QPushButton;
 class QCheckBox;
 
-class DlgRef_3Sel3Spin2Check_QTD : public QWidget
+class GEOM_DLGREF_EXPORT DlgRef_3Sel3Spin2Check_QTD : public QWidget
 {
     Q_OBJECT
 
index 38d62fa2ef8b4c1e4448b293f2bc50bcf7772d63..c90030c2a511756c53139cc9ba0ed15abfeb9c01 100644 (file)
@@ -22,6 +22,7 @@
 #ifndef _GEOMImpl_IPIPEBINORMAL_HXX_
 #define _GEOMImpl_IPIPEBINORMAL_HXX_
 
+#include "GEOM_GEOMImpl.hxx"
 #include "GEOM_Function.hxx"
 
 #ifndef _GEOMImpl_IPIPE_HXX_
@@ -32,7 +33,7 @@
 #define PIPE_ARG_PATH 2
 #define PIPE_ARG_VEC  3
 
-class GEOMImpl_IPipeBiNormal : public GEOMImpl_IPipe
+class GEOMIMPL_EXPORT GEOMImpl_IPipeBiNormal : public GEOMImpl_IPipe
 {
  public:
 
index a8f4a439f40435347232c378c4a9d8522caf76c8..b5cc2dff0f8b8562cd3eaa53d5a725bd3711d563 100755 (executable)
 #ifndef _GEOM_GEOMImpl_HXX_
 #define _GEOM_GEOMImpl_HXX_
 
-#ifdef WNT
- #if defined GEOMIMPL_EXPORTS
-  #if defined WIN32
-   #define GEOMIMPL_EXPORT __declspec( dllexport )
-  #else
-   #define GEOMIMPL_EXPORT
-  #endif
- #else
-  #if defined WIN32
-   #define GEOMIMPL_EXPORT __declspec( dllimport )
-  #else
-   #define GEOMIMPL_EXPORT
-  #endif
- #endif
+#ifdef WIN32
+# ifdef GEOMIMPL_EXPORTS
+#  define GEOMIMPL_EXPORT __declspec( dllexport )
+# else
+#  define GEOMIMPL_EXPORT __declspec( dllimport )
+# endif
 #else
- #define GEOMIMPL_EXPORT
+define GEOMIMPL_EXPORT
 #endif
 
 #endif
index 3377ce908a68b4195c6b8c0c91b73d075a5d3e00..eeab1fcfea8e1db7e0626b79e2300215d464f96d 100755 (executable)
 #ifndef _GEOM_OBJECT_defs_HXX_
 #define _GEOM_OBJECT_defs_HXX_
 
-#ifdef WNT
- #if defined OBJECT_EXPORTS
-  #if defined WIN32
-   #define GEOM_OBJECT_EXPORT __declspec( dllexport )
-  #else
-   #define GEOM_OBJECT_EXPORT
-  #endif
- #else
-  #if defined WIN32
-   #define GEOM_OBJECT_EXPORT __declspec( dllimport )
-  #else
-   #define GEOM_OBJECT_EXPORT
-  #endif
- #endif
+#ifdef WIN32
+# ifdef GEOM_OBJECT_EXPORTS
+#  define GEOM_OBJECT_EXPORT __declspec( dllexport )
+# else
+#  define GEOM_OBJECT_EXPORT __declspec( dllimport )
+# endif
 #else
- #define GEOM_OBJECT_EXPORT
+define GEOM_OBJECT_EXPORT
 #endif
 
 #endif