]> SALOME platform Git repositories - plugins/ghs3dprlplugin.git/blobdiff - src/gui/GHS3DPRLPluginGUI_HypothesisCreator.h
Salome HOME
Merge from V6_main_20120808 08Aug12
[plugins/ghs3dprlplugin.git] / src / gui / GHS3DPRLPluginGUI_HypothesisCreator.h
index fd59e9ce3032478499be141af143d680414a6d64..b7717c90d4cd88fdf06853a0ef885e39c8de2c0c 100755 (executable)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2008 OPEN CASCADE, CEA/DEN, EDF R&D
+// Copyright (C) 2007-2012  CEA/DEN, EDF R&D
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
 //
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
+
 // ---
-//
 // File   : GHS3DPRLPluginGUI_HypothesisCreator.h
 // Author : Christian VAN WAMBEKE (CEA) (from Hexotic plugin Lioka RAZAFINDRAZAKA)
-//
 // ---
-
+//
 #ifndef GHS3DPRLPLUGINGUI_HypothesisCreator_H
 #define GHS3DPRLPLUGINGUI_HypothesisCreator_H
 
+#ifdef WIN32
+  #if defined GHS3DPRLPluginGUI_EXPORTS
+    #define GHS3DPRLPLUGINGUI_EXPORT __declspec( dllexport )
+  #else
+    #define GHS3DPRLPLUGINGUI_EXPORT __declspec( dllimport )
+  #endif
+#else
+  #define GHS3DPRLPLUGINGUI_EXPORT
+#endif
+
+
 #include <SMESHGUI_Hypotheses.h>
 
 class QtxIntSpinBox;
@@ -45,7 +55,7 @@ typedef struct
 /*!
  * \brief Class for creation of GHS3DPRL hypotheses
 */
-class GHS3DPRLPluginGUI_HypothesisCreator : public SMESHGUI_GenericHypothesisCreator
+class GHS3DPRLPLUGINGUI_EXPORT GHS3DPRLPluginGUI_HypothesisCreator : public SMESHGUI_GenericHypothesisCreator
 {
   Q_OBJECT