Salome HOME
Porting to Qt4.
[modules/geom.git] / src / GEOMGUI / GeometryGUI_Swig.hxx
index ceff728c7b46a52d0cef4a03866cd09afb6177be..c7d11e979702f0b98acf5e2ba997873737fcf3d0 100644 (file)
 #ifndef _GeometryGUI_SWIG_HXX_
 #define _GeometryGUI_SWIG_HXX_
 
+#include "GEOM_GEOMGUI.hxx"
+
 // IDL Headers
 #include <SALOMEconfig.h>
 #include CORBA_SERVER_HEADER(GEOM_Gen)
 #include CORBA_SERVER_HEADER(SALOMEDS)
 #include CORBA_SERVER_HEADER(SALOMEDS_Attributes)
 
-#if defined WNT && defined WIN32 && defined SALOME_WNT_EXPORTS
-#define GEOMGUI_WNT_EXPORT __declspec( dllexport )
-#else
-#define GEOMGUI_WNT_EXPORT
-#endif
-
-class GEOM_Client;
-
-class GEOMGUI_WNT_EXPORT GEOM_Swig
+class GEOMGUI_EXPORT GEOM_Swig
 {
 public:
   GEOM_Swig();
@@ -52,6 +46,7 @@ public:
   void createAndDisplayGO(const char* Entry, bool isUpdated = true);
   void eraseGO(const char* Entry, bool allWindows);
   void createAndDisplayFitAllGO(const char* Entry);
+  void UpdateViewer();
   void setDisplayMode(const char* Entry, int mode, bool isUpdated = true);
   void setColor(const char* Entry, int red, int green, int blue, bool isUpdated = true);
   void setTransparency(const char* Entry, float transp, bool isUpdated = true);