]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
Windows porting.
authorouv <ouv@opencascade.com>
Thu, 6 Apr 2006 08:51:06 +0000 (08:51 +0000)
committerouv <ouv@opencascade.com>
Thu, 6 Apr 2006 08:51:06 +0000 (08:51 +0000)
src/SVTK/SVTK_DeviceActor.h
src/SVTK/SVTK_InteractorStyle.h
src/SVTK/SVTK_Selector.h
src/SVTK/SVTK_ViewWindow.h

index f8a49bc36316937a3669c5542f9fa035ec54332b..38378d2953616799b391581369a39c002d2f1001 100644 (file)
@@ -44,6 +44,8 @@ class vtkDataSet;
 class vtkShrinkFilter;
 class vtkDataSetMapper;
 
+#include "SVTK.h"
+
 //----------------------------------------------------------------------------
 namespace SVTK
 {
@@ -59,7 +61,7 @@ namespace SVTK
 
 
 //----------------------------------------------------------------------------
-class SVTK_DeviceActor: public vtkLODActor
+class SVTK_EXPORT SVTK_DeviceActor: public vtkLODActor
 {
  public:
   vtkTypeMacro(SVTK_DeviceActor,vtkLODActor);
index 7ea671df44c085df75c2b38134c0e82c65a30659..97a9ecdb7bd30c25c442baa84b45f46ee5b81418 100644 (file)
@@ -51,7 +51,7 @@
   This class controls of value of increment,
   for pan/rotate/zoom operations in SALOME way
 */
-class SVTK_ControllerIncrement : public vtkObject{
+class SVTK_EXPORT SVTK_ControllerIncrement : public vtkObject{
  public:
   vtkTypeMacro(SVTK_ControllerIncrement, vtkObject);
   static SVTK_ControllerIncrement* New();
@@ -83,7 +83,7 @@ class SVTK_ControllerIncrement : public vtkObject{
   This class controls the behaviour of KeyDown event
   in SALOME way
 */
-class SVTK_ControllerOnKeyDown : public vtkObject{
+class SVTK_EXPORT SVTK_ControllerOnKeyDown : public vtkObject{
  public:
   vtkTypeMacro(SVTK_ControllerOnKeyDown, vtkObject);
   static SVTK_ControllerOnKeyDown* New();
index 37ec0acb1bfd178dff36b3f19bb905d7142a0c0c..8d8fec33cd2fedbdf7481bbad06e80e7b82c6964 100644 (file)
@@ -29,6 +29,7 @@
 #ifndef SVTK_SELECTOR_H
 #define SVTK_SELECTOR_H
 
+#include "SVTK.h"
 #include "SVTK_Selection.h"
 #include "SALOME_ListIO.hxx"
 #include "VTKViewer_Filter.h"
@@ -49,7 +50,7 @@ class SALOME_Actor;
   \note
   Also, for each #SALOME_InteractiveObject it tries to keep corresponding refenrence to #SALOME_Actor
  */
-class SVTK_Selector: public vtkObject
+class SVTK_EXPORT SVTK_Selector: public vtkObject
 {
 public:
   static SVTK_Selector* New();
index 1fc559c78145aea29e4d99de0a916e077ac778eb..0c1479a394cd8fa829d471103fc4029e398ec1c1 100755 (executable)
@@ -334,6 +334,12 @@ protected:
   SVTK_ViewModelBase* myModel;
 };
 
+extern "C"
+{
+SVTK_EXPORT
+  int convertAction( const int accelAction );
+};
+
 #ifdef WIN32
 #pragma warning( default:4251 )
 #endif