]> SALOME platform Git repositories - modules/geom.git/commitdiff
Salome HOME
First compiled version of GEOM sources
authorabd <abd@opencascade.com>
Thu, 16 Mar 2006 11:25:11 +0000 (11:25 +0000)
committerabd <abd@opencascade.com>
Thu, 16 Mar 2006 11:25:11 +0000 (11:25 +0000)
25 files changed:
src/BREPExport/BREPExport.cxx
src/BREPImport/BREPImport.cxx
src/BasicGUI/BasicGUI.cxx
src/BasicGUI/BasicGUI.h
src/BasicGUI/BasicGUI_ArcDlg.h
src/BasicGUI/BasicGUI_CircleDlg.h
src/BasicGUI/BasicGUI_CurveDlg.h
src/BasicGUI/BasicGUI_EllipseDlg.h
src/BasicGUI/BasicGUI_LineDlg.h
src/BasicGUI/BasicGUI_MarkerDlg.h
src/BasicGUI/BasicGUI_PlaneDlg.h
src/BasicGUI/BasicGUI_PointDlg.h
src/BasicGUI/BasicGUI_VectorDlg.h
src/BasicGUI/BasicGUI_WorkingPlaneDlg.h
src/BasicGUI/GEOM_BasicGUI.hxx [new file with mode: 0755]
src/BasicGUI/Makefile.in
src/BlocksGUI/BlocksGUI.cxx
src/BlocksGUI/BlocksGUI.h
src/BlocksGUI/BlocksGUI_BlockDlg.h
src/BlocksGUI/BlocksGUI_ExplodeDlg.h
src/BlocksGUI/BlocksGUI_PropagateDlg.h
src/BlocksGUI/BlocksGUI_QuadFaceDlg.h
src/BlocksGUI/BlocksGUI_TrsfDlg.h
src/BlocksGUI/GEOM_BlocksGUI.hxx [new file with mode: 0755]
src/BlocksGUI/Makefile.in

index 2580cfac0a8438173624dd34a19ee4715630874e..6caa7c0719729ed146cb65bcf4429033819b2cf4 100644 (file)
 #include <TopoDS_Shape.hxx>
 
 #ifdef WNT
-#include <SALOME_WNT.hxx>
+ #if defined BREPEXPORT_EXPORTS
+  #if defined WIN32
+   #define BREPEXPORT_EXPORT __declspec( dllexport )
+  #else
+   #define BREPEXPORT_EXPORT
+  #endif
+ #else
+  #if defined WIN32
+   #define BREPEXPORT_EXPORT __declspec( dllimport )
+  #else
+   #define BREPEXPORT_EXPORT
+  #endif
+ #endif
 #else
-#define SALOME_WNT_EXPORT
+ #define BREPEXPORT_EXPORT
 #endif
 
 //=============================================================================
@@ -43,7 +55,7 @@
 
 extern "C"
 {
-SALOME_WNT_EXPORT
+BREPEXPORT_EXPORT
   int Export(const TopoDS_Shape& theShape, const TCollection_AsciiString& theFileName)
   {
     MESSAGE("Export BREP into file " << theFileName.ToCString());
index 5412fb3e8d0f5c265bfba249ee77e45aee6dfee2..d797ec8a03f2d2db4af1bffadab6441d37e0d8b0 100644 (file)
 #include <TopoDS_Shape.hxx>
 
 #ifdef WNT
-#include <SALOME_WNT.hxx>
+ #if defined BREPIMPORT_EXPORTS
+  #if defined WIN32
+   #define BREPIMPORT_EXPORT __declspec( dllexport )
+  #else
+   #define BREPIMPORT_EXPORT
+  #endif
+ #else
+  #if defined WIN32
+   #define BREPIMPORT_EXPORT __declspec( dllimport )
+  #else
+   #define BREPIMPORT_EXPORT
+  #endif
+ #endif
 #else
-#define SALOME_WNT_EXPORT
+ #define BREPIMPORT_EXPORT
 #endif
 
 //=============================================================================
@@ -44,7 +56,7 @@
 
 extern "C"
 {
-SALOME_WNT_EXPORT
+BREPIMPORT_EXPORT
   TopoDS_Shape Import (const TCollection_AsciiString& theFileName,
                        TCollection_AsciiString&       theError)
   {
index 076e0ed3a3827069949c0b52dbb2e7346ca1158f..e3d0f040ee33ea2ccc80d5cea7e078e652e0a208 100644 (file)
@@ -219,9 +219,7 @@ gp_Pnt BasicGUI::ConvertClickToPoint( int x, int y, Handle(V3d_View) aView)
 //=====================================================================================
 extern "C"
 {
-#ifdef WNT
-       __declspec( dllexport )
-#endif
+GEOM_BASICGUI_EXPORT
   GEOMGUI* GetLibGUI( GeometryGUI* parent )
   {
     return BasicGUI::GetBasicGUI( parent );
index a2cd25a6f430036f18e84312ae33a2f1b8dbd321..9e086dd2c5c7f391e6c1b384c5c6671420afb402 100644 (file)
 #ifndef BASICGUI_H
 #define BASICGUI_H
 
+#include "GEOM_BasicGUI.hxx"
+
 #include "GEOMGUI.h"
 #include "GEOMBase.h"
 #include <V3d_View.hxx>
 
-
-#if defined WNT && defined WIN32 && defined SALOME_WNT_EXPORTS
-#define BASICGUI_WNT_EXPORT __declspec( dllexport )
-#else
-#define BASICGUI_WNT_EXPORT
-#endif
 //=================================================================================
 // class    : BasicGUI
 // purpose  :
 //=================================================================================
-class BasicGUI : public GEOMGUI
+class GEOM_BASICGUI_EXPORT BasicGUI : public GEOMGUI
 {
 protected:
   BasicGUI( GeometryGUI* parent ); // hide constructor to avoid direct creation
index 42b1a454b6399b85be5bde250b086b1b6857b42d..824bcf5aeb4819e21c3f88845e799d2c8a5c7890 100644 (file)
 #ifndef DIALOGBOX_ARC_H
 #define DIALOGBOX_ARC_H
 
+#include  "GEOM_BasicGUI.hxx"
+
 #include "GEOMBase_Skeleton.h"
 #include "DlgRef_3Sel_QTD.h"
-#if defined WNT && defined WIN32 && defined SALOME_WNT_EXPORTS
-#define BASICGUI_WNT_EXPORT __declspec( dllexport )
-#else
-#define BASICGUI_WNT_EXPORT
-#endif
+
 //=================================================================================
 // class    : BasicGUI_ArcDlg
 // purpose  : 
 //=================================================================================
-class BasicGUI_ArcDlg : public GEOMBase_Skeleton
+class GEOM_BASICGUI_EXPORT BasicGUI_ArcDlg : public GEOMBase_Skeleton
 { 
     Q_OBJECT
 
index 3a61f7edfb35942929e98d69dd6f65c752cc277e..56ec4925a2b4c81029d59cbdb93777c9f45c6c03 100644 (file)
 #ifndef DIALOGBOX_CIRCLE_H
 #define DIALOGBOX_CIRCLE_H
 
+#include "GEOM_BasicGUI.hxx"
+
 #include "GEOMBase_Skeleton.h"
 #include "DlgRef_2Sel1Spin.h"
 #include "DlgRef_3Sel_QTD.h"
 
 #include "BasicGUI.h"
 
-//#include "GEOM_EdgeFilter.hxx"
-//#include "GEOM_ShapeTypeFilter.hxx"
-#include <gp_Dir.hxx>
-#if defined WNT && defined WIN32 && defined SALOME_WNT_EXPORTS
-#define BASICGUI_WNT_EXPORT __declspec( dllexport )
-#else
-#define BASICGUI_WNT_EXPORT
-#endif
-
 //=================================================================================
 // class    : BasicGUI_CircleDlg
 // purpose  :
 //=================================================================================
-class BasicGUI_CircleDlg : public GEOMBase_Skeleton
+class GEOM_BASICGUI_EXPORT BasicGUI_CircleDlg : public GEOMBase_Skeleton
 { 
     Q_OBJECT
 
index c8a5012513c90a924d398c3330c40adc34bea098..e09431ae4593dd2e101c3ea28178c87b50ff02b9 100644 (file)
 #ifndef BASICGUI_CURVE_H
 #define BASICGUI_CURVE_H
 
+#include "GEOM_BasicGUI.hxx"
+
 #include "GEOMBase_Skeleton.h"
 #include "DlgRef_1Sel_QTD.h"
 
 #include "BasicGUI.h"
 #include <list>
-#if defined WNT && defined WIN32 && defined SALOME_WNT_EXPORTS
-#define BASICGUI_WNT_EXPORT __declspec( dllexport )
-#else
-#define BASICGUI_WNT_EXPORT
-#endif
-//#include "GEOM_ShapeTypeFilter.hxx"
 
 //=================================================================================
 // class    : BasicGUI_CurveDlg
 // purpose  :
 //=================================================================================
-class BasicGUI_CurveDlg : public GEOMBase_Skeleton
+class GEOM_BASICGUI_EXPORT BasicGUI_CurveDlg : public GEOMBase_Skeleton
 { 
     Q_OBJECT
 
index 86f2cb33e6587af781cc41df2be593b7210d4396..014070aa68cbbbc72b0f6ca3d4af0abfeb10187c 100644 (file)
 #ifndef BASICGUI_ELLIPSE_H
 #define BASICGUI_ELLIPSE_H
 
+#include "GEOM_BasicGUI.hxx"
+
 #include "GEOMBase_Skeleton.h"
 #include "DlgRef_2Sel2Spin.h"
 
 #include "BasicGUI.h"
 
-//#include "GEOM_ShapeTypeFilter.hxx"
-//#include "GEOM_EdgeFilter.hxx"
-#include <gp_Dir.hxx>
-#if defined WNT && defined WIN32 && defined SALOME_WNT_EXPORTS
-#define BASICGUI_WNT_EXPORT __declspec( dllexport )
-#else
-#define BASICGUI_WNT_EXPORT
-#endif
 //=================================================================================
 // class    : BasicGUI_EllipseDlg
 // purpose  :
 //=================================================================================
-class BasicGUI_EllipseDlg : public GEOMBase_Skeleton
+class GEOM_BASICGUI_EXPORT BasicGUI_EllipseDlg : public GEOMBase_Skeleton
 { 
     Q_OBJECT
 
index 7afed3c4ee63508cf5deabbd402c6a30024b992b..943053d745254768188a17e58dda6a1f5c404af6 100644 (file)
 #ifndef DIALOGBOX_LINE_H
 #define DIALOGBOX_LINE_H
 
+#include "GEOM_BasicGUI.hxx"
+
 #include "GEOMBase_Skeleton.h"
 #include "DlgRef_2Sel_QTD.h"
 
-#if defined WNT && defined WIN32 && defined SALOME_WNT_EXPORTS
-#define BASICGUI_WNT_EXPORT __declspec( dllexport )
-#else
-#define BASICGUI_WNT_EXPORT
-#endif
-
 //=================================================================================
 // class    : BasicGUI_LineDlg
 // purpose  :
 //=================================================================================
-class BasicGUI_LineDlg : public GEOMBase_Skeleton
+class GEOM_BASICGUI_EXPORT BasicGUI_LineDlg : public GEOMBase_Skeleton
 { 
     Q_OBJECT
 
index 7b3cf3bde3beb15a052166684d689325460801fe..6d096ac4b0d9e61dbe326386aa33daf534d0c1b6 100644 (file)
@@ -29,6 +29,8 @@
 #ifndef DIALOGBOX_Marker_H
 #define DIALOGBOX_Marker_H
 
+#include "GEOM_BasicGUI.hxx"
+
 #include "GEOMBase_Skeleton.h"
 #include "DlgRef_1Sel_QTD.h"
 #include "DlgRef_3Sel_QTD.h"
 
 class DlgRef_SpinBox;
 
-#if defined WNT && defined WIN32 && defined SALOME_WNT_EXPORTS
-#define BASICGUI_WNT_EXPORT __declspec( dllexport )
-#else
-#define BASICGUI_WNT_EXPORT
-#endif
-
-class BasicGUI_MarkerDlg : public GEOMBase_Skeleton
+class GEOM_BASICGUI_EXPORT BasicGUI_MarkerDlg : public GEOMBase_Skeleton
 {
   Q_OBJECT
 
index cf3c65c4b8a750ecad31c56bb4210af7f3914562..af874bbcce2638fb3714732d86efe35e54255033 100644 (file)
 #ifndef DIALOGBOX_PLANE_H
 #define DIALOGBOX_PLANE_H
 
+#include "GEOM_BasicGUI.hxx"
+
 #include "GEOMBase_Skeleton.h"
 #include "DlgRef_1Sel1Spin.h"
 #include "DlgRef_2Sel1Spin.h"
 #include "DlgRef_3Sel1Spin.h"
 
-#if defined WNT && defined WIN32 && defined SALOME_WNT_EXPORTS
-#define BASICGUI_WNT_EXPORT __declspec( dllexport )
-#else
-#define BASICGUI_WNT_EXPORT
-#endif
-
 //=================================================================================
 // class    : BasicGUI_PlaneDlg
 // purpose  :
 //=================================================================================
-class BasicGUI_PlaneDlg : public GEOMBase_Skeleton
+class GEOM_BASICGUI_EXPORT BasicGUI_PlaneDlg : public GEOMBase_Skeleton
 { 
     Q_OBJECT
 
index d053672031343eab2224ab1c5bd167ca44714fe8..4372cff2874ba62ef50cc167cadb5007d253f598 100644 (file)
@@ -29,6 +29,8 @@
 #ifndef DIALOGBOX_POINT_H
 #define DIALOGBOX_POINT_H
 
+#include "GEOM_BasicGUI.hxx"
+
 #include "GEOMBase_Skeleton.h"
 #include "DlgRef_1Sel1Spin.h"
 #include "DlgRef_3Spin.h"
 class QLineEdit;
 class QGroupBox;
 
-#if defined WNT && defined WIN32 && defined SALOME_WNT_EXPORTS
-#define BASICGUI_WNT_EXPORT __declspec( dllexport )
-#else
-#define BASICGUI_WNT_EXPORT
-#endif
 //=================================================================================
 // class    : BasicGUI_PointDlg
 // purpose  :
 //=================================================================================
-class BasicGUI_PointDlg : public GEOMBase_Skeleton
+class GEOM_BASICGUI_EXPORT BasicGUI_PointDlg : public GEOMBase_Skeleton
 { 
     Q_OBJECT
 
index 8e87f2b84011117756d6025344579bda7c796ff3..04f45957cc88ad13c033464469321707bc09cc3b 100644 (file)
 #ifndef DIALOGBOX_VECTOR_H
 #define DIALOGBOX_VECTOR_H
 
+#include "GEOM_BasicGUI.hxx"
+
 #include "GEOMBase_Skeleton.h"
 #include "DlgRef_2Sel_QTD.h"
 #include "DlgRef_3Spin1Check.h"
 
 #include "BasicGUI.h"
-//#include "GEOM_ShapeTypeFilter.hxx"
 
-#if defined WNT && defined WIN32 && defined SALOME_WNT_EXPORTS
-#define BASICGUI_WNT_EXPORT __declspec( dllexport )
-#else
-#define BASICGUI_WNT_EXPORT
-#endif
 //=================================================================================
 // class    : BasicGUI_VectorDlg
 // purpose  :
 //=================================================================================
-class BasicGUI_VectorDlg : public GEOMBase_Skeleton
+class GEOM_BASICGUI_EXPORT BasicGUI_VectorDlg : public GEOMBase_Skeleton
 { 
     Q_OBJECT
 
index 4ee7a785dbbe0e1995664908aafd35699b358843..7f5e945cc52d5231f9812c25ff6b1d13c9409c00 100644 (file)
 #ifndef DIALOGBOX_WORKINGPLANE_H
 #define DIALOGBOX_WORKINGPLANE_H
 
+#include "GEOM_BasicGUI.hxx"
+
 #include "GEOMBase_Skeleton.h"
 #include "DlgRef_1Sel_QTD.h"
 #include "DlgRef_2Sel_QTD.h"
 #include "DlgRef_3Check_QTD.h"
 
-#if defined WNT && defined WIN32 && defined SALOME_WNT_EXPORTS
-#define BASICGUI_WNT_EXPORT __declspec( dllexport )
-#else
-#define BASICGUI_WNT_EXPORT
-#endif
 //=================================================================================
 // class    : BasicGUI_WorkingPlaneDlg
 // purpose  :
 //=================================================================================
-class BASICGUI_WNT_EXPORT BasicGUI_WorkingPlaneDlg : public GEOMBase_Skeleton
+class GEOM_BASICGUI_EXPORT BASICGUI_WNT_EXPORT BasicGUI_WorkingPlaneDlg : public GEOMBase_Skeleton
 { 
     Q_OBJECT
 
diff --git a/src/BasicGUI/GEOM_BasicGUI.hxx b/src/BasicGUI/GEOM_BasicGUI.hxx
new file mode 100755 (executable)
index 0000000..ba917e5
--- /dev/null
@@ -0,0 +1,47 @@
+//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
+// 
+//  This library is free software; you can redistribute it and/or 
+//  modify it under the terms of the GNU Lesser General Public 
+//  License as published by the Free Software Foundation; either 
+//  version 2.1 of the License. 
+// 
+//  This library is distributed in the hope that it will be useful, 
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+//  Lesser General Public License for more details. 
+// 
+//  You should have received a copy of the GNU Lesser General Public 
+//  License along with this library; if not, write to the Free Software 
+//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
+// 
+//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
+//
+//
+//
+//  File   : GEOM_BasicGUI.hxx
+//  Author : Alexander A. BORODIN
+//  Module : GEOM
+
+#ifndef _GEOM_BasicGUI_HXX_
+#define _GEOM_BasicGUI_HXX_
+
+#ifdef WNT
+ #if defined BASICGUI_EXPORTS
+  #if defined WIN32
+   #define GEOM_BASICGUI_EXPORT __declspec( dllexport )
+  #else
+   #define GEOM_BASICGUI_EXPORT
+  #endif
+ #else
+  #if defined WIN32
+   #define GEOM_BASICGUI_EXPORT __declspec( dllimport )
+  #else
+   #define GEOM_BASICGUI_EXPORT
+  #endif
+ #endif
+#else
+ #define GEOM_BASICGUI_EXPORT
+#endif
+
+#endif
index 4bbaaa7f6a33eaa6573ee26a61dc4b2352211d86..331c25944490cbe3ba1da48e7924633e9b4fc818 100644 (file)
@@ -62,7 +62,8 @@ LIB_MOC = \
                BasicGUI_PlaneDlg.h \
                BasicGUI_WorkingPlaneDlg.h \
                BasicGUI_CurveDlg.h \
-               BasicGUI_MarkerDlg.h
+               BasicGUI_MarkerDlg.h \
+               GEOM_BasicGUI.hxx
 
 LIB_CLIENT_IDL = SALOME_GenericObj.idl SALOME_Exception.idl SALOME_Component.idl
 
index 30abf2a668fdbbf02fd56c63796c9b0f9b5f0dca..e83aa1739e5c92e05245ec7307892b7277a0f935 100644 (file)
@@ -126,9 +126,7 @@ bool BlocksGUI::OnGUIEvent( int theCommandID, SUIT_Desktop* parent )
 //=====================================================================================
 extern "C"
 {
-#ifdef WNT
-       __declspec( dllexport )
-#endif
+ GEOM_BLOCKSGUI_EXPORT
   GEOMGUI* GetLibGUI( GeometryGUI* parent )
   {
     return BlocksGUI::GetBlocksGUI( parent );
index eab79022e1a4d85f418065e8e23b1c26b933d6e8..043834d8d39e76f179aa3b8a9363bb57573b99f2 100644 (file)
 #ifndef BLOCKSGUI_H
 #define BLOCKSGUI_H
 
+#include "GEOM_BlocksGUI.hxx"
+
 #include "GEOMGUI.h"
 
 //=================================================================================
 // class    : BlocksGUI
 // purpose  :
 //=================================================================================
-class BlocksGUI : public GEOMGUI
+class GEOM_BLOCKSGUI_EXPORT BlocksGUI : public GEOMGUI
 {
  protected:
   BlocksGUI( GeometryGUI* parent ); // hide constructor to avoid direct creation
index 567538c32b9acfe0ba6c4da5a663f179004b7164..eafe7991873437379d9b98cca9a9909c838adf0f 100644 (file)
@@ -28,6 +28,8 @@
 #ifndef DIALOGBOX_BLOCK_H
 #define DIALOGBOX_BLOCK_H
 
+#include "GEOM_BlocksGUI.hxx"
+
 #include "GEOMBase_Skeleton.h"
 #include "DlgRef_2Sel_QTD.h"
 #include "DlgRef_6Sel_QTD.h"
@@ -37,7 +39,7 @@
 // class    : BlocksGUI_BlockDlg
 // purpose  :
 //=================================================================================
-class BlocksGUI_BlockDlg : public GEOMBase_Skeleton
+class GEOM_BLOCKSGUI_EXPORT BlocksGUI_BlockDlg : public GEOMBase_Skeleton
 {
   Q_OBJECT
 
index 7c83e73bf2ff26b40f0c4db6f73bcc2439055257..d8a7993e90f9bae4915505ed3c096cf4ca4d19b8 100644 (file)
@@ -28,6 +28,8 @@
 #ifndef DIALOGBOX_BLOCK_EXPLODE_H
 #define DIALOGBOX_BLOCK_EXPLODE_H
 
+#include "GEOM_BlocksGUI.hxx"
+
 #include "GEOMBase_Skeleton.h"
 
 class DlgRef_SpinBox;
@@ -38,7 +40,7 @@ class QCheckBox;
 // class    : BlocksGUI_ExplodeDlg
 // purpose  :
 //=================================================================================
-class BlocksGUI_ExplodeDlg : public GEOMBase_Skeleton
+class GEOM_BLOCKSGUI_EXPORT BlocksGUI_ExplodeDlg : public GEOMBase_Skeleton
 {
   Q_OBJECT
 
index db860194b168c1c74408db75f3d37f15f3382af5..e0efe4271e118a0ff76799c1ecddd18cf29f4f20 100644 (file)
@@ -29,6 +29,8 @@
 #ifndef DIALOGBOX_BlocksGUI_PropagateDlg_H
 #define DIALOGBOX_BlocksGUI_PropagateDlg_H
 
+#include "GEOM_BlocksGUI.hxx"
+
 #include "GEOMBase_Skeleton.h"
 
 
@@ -36,7 +38,7 @@
 // class    : BlocksGUI_PropagateDlg
 // purpose  :
 //=================================================================================
-class BlocksGUI_PropagateDlg : public GEOMBase_Skeleton
+class GEOM_BLOCKSGUI_EXPORT BlocksGUI_PropagateDlg : public GEOMBase_Skeleton
 {
     Q_OBJECT
 
index 0df8ae01c08ecbfd60b2a5423ce188f66d7eb70f..42a8c3944dfb064c1f1637d9e7a168e0d8d49624 100644 (file)
 #ifndef DIALOGBOX_QUAD_FACE_H
 #define DIALOGBOX_QUAD_FACE_H
 
+#include "GEOM_BlocksGUI.hxx"
+
 #include "GEOMBase_Skeleton.h"
 
 //=================================================================================
 // class    : BlocksGUI_QuadFaceDlg
 // purpose  :
 //=================================================================================
-class BlocksGUI_QuadFaceDlg : public GEOMBase_Skeleton
+class GEOM_BLOCKSGUI_EXPORT BlocksGUI_QuadFaceDlg : public GEOMBase_Skeleton
 {
   Q_OBJECT
 
index a5bdc30d622810803dd8424fb6b464d34fbc9a51..92688039bd63a7340b7ae0541b539ced6f70efa0 100644 (file)
 #ifndef DIALOGBOX_BLOCK_MULTITRSF_H
 #define DIALOGBOX_BLOCK_MULTITRSF_H
 
+#include "GEOM_BlocksGUI.hxx"
+
+#include "GEOM_BasicGUI.hxx"
+
 #include "GEOMBase_Skeleton.h"
 
 class DlgRef_SpinBox;
@@ -36,7 +40,7 @@ class DlgRef_SpinBox;
 // class    : BlocksGUI_TrsfDlg
 // purpose  :
 //=================================================================================
-class BlocksGUI_TrsfDlg : public GEOMBase_Skeleton
+class GEOM_BLOCKSGUI_EXPORT BlocksGUI_TrsfDlg : public GEOMBase_Skeleton
 {
   Q_OBJECT
 
diff --git a/src/BlocksGUI/GEOM_BlocksGUI.hxx b/src/BlocksGUI/GEOM_BlocksGUI.hxx
new file mode 100755 (executable)
index 0000000..4471a8a
--- /dev/null
@@ -0,0 +1,47 @@
+//  Copyright (C) 2003  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS 
+// 
+//  This library is free software; you can redistribute it and/or 
+//  modify it under the terms of the GNU Lesser General Public 
+//  License as published by the Free Software Foundation; either 
+//  version 2.1 of the License. 
+// 
+//  This library is distributed in the hope that it will be useful, 
+//  but WITHOUT ANY WARRANTY; without even the implied warranty of 
+//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+//  Lesser General Public License for more details. 
+// 
+//  You should have received a copy of the GNU Lesser General Public 
+//  License along with this library; if not, write to the Free Software 
+//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
+// 
+//  See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org 
+//
+//
+//
+//  File   : GEOM_BlocksGUI.hxx
+//  Author : Alexander A. BORODIN
+//  Module : GEOM
+
+#ifndef _GEOM_BlocksGUI_HXX_
+#define _GEOM_BlocksGUI_HXX_
+
+#ifdef WNT
+ #if defined BLOCKSGUI_EXPORTS
+  #if defined WIN32
+   #define GEOM_BLOCKSGUI_EXPORT __declspec( dllexport )
+  #else
+   #define GEOM_BLOCKSGUI_EXPORT
+  #endif
+ #else
+  #if defined WIN32
+   #define GEOM_BLOCKSGUI_EXPORT __declspec( dllimport )
+  #else
+   #define GEOM_BLOCKSGUI_EXPORT
+  #endif
+ #endif
+#else
+ #define GEOM_BASICGUI_EXPORT
+#endif
+
+#endif
index 99cbd1e0934b10316d64362ed51534b2340a627d..d7f2af03f7be23f3ff315bc28d4298585d9faaab 100644 (file)
@@ -52,7 +52,8 @@ LIB_MOC = \
        BlocksGUI_BlockDlg.h \
        BlocksGUI_ExplodeDlg.h \
        BlocksGUI_PropagateDlg.h \
-       BlocksGUI_TrsfDlg.h
+       BlocksGUI_TrsfDlg.h \
+       GEOM_BlocksGUI.hxx
 
 LIB_CLIENT_IDL = SALOME_Exception.idl SALOME_GenericObj.idl SALOME_Component.idl