]> SALOME platform Git repositories - modules/visu.git/commitdiff
Salome HOME
Fix for Bug VISU200819953
authorapo <apo@opencascade.com>
Mon, 23 Jun 2008 08:49:16 +0000 (08:49 +0000)
committerapo <apo@opencascade.com>
Mon, 23 Jun 2008 08:49:16 +0000 (08:49 +0000)
  - Error message is shown after selection of Cut Planes presentation for Slider functionality

src/VISUGUI/VisuGUI_Sweep.cxx
src/VISUGUI/VisuGUI_Sweep.h

index 1f457d7ca80720b67f445a6bb691ebc7ffec7098..addd388994e9417ae9e5ad83e08b32458090feaa 100644 (file)
@@ -68,8 +68,6 @@ VisuGUI_Sweep::VisuGUI_Sweep( VisuGUI* theModule,
   : QWidget( theParent )
   , myModule( theModule )
   , myViewWindow( NULL )
-  , myScalarMap( NULL )
-  , myActor( NULL )
 {
   setWindowTitle( tr("TITLE") );
   setObjectName( tr("TITLE") );
@@ -461,13 +459,13 @@ void VisuGUI_Sweep::onPlay( bool on )
 {
   SUIT_ResourceMgr* aResourceMgr = VISU::GetResourceMgr();
   if ( on ) {
-    myPlayButton->setIcon( myPlayPixmap );
+    myPlayButton->setIcon( myPausePixmap );
     myTimer->start( int( myStepDelay->value() * 1000 ) );
     myPlayButton->setChecked( true );
   } else {
     myTimer->stop();
     myPlayButton->setChecked( false );
-    myPlayButton->setIcon( myPausePixmap );
+    myPlayButton->setIcon( myPlayPixmap );
   }
 }
 
index 169e9c8b4b7ccc7d18a4a363df5d7e4a0319320c..8062d2693d9b5a8e7765d466384bf4a0d29a8f0d 100644 (file)
 #ifndef VisuGUI_Sweep_HeaderFile
 #define VisuGUI_Sweep_HeaderFile
 
+#include "SALOME_GenericObjPointer.hh"
+
+#include <vtkSmartPointer.h>
+
 #include <QWidget>
 #include <QPixmap>
 
@@ -123,10 +127,10 @@ private:
   QAction*          myToggleViewAction;
 
   VisuGUI*          myModule;
+  SVTK_ViewWindow*  myViewWindow;
 
-  VISU_Actor* myActor;
-  VISU::ScalarMap_i* myScalarMap;
-  SVTK_ViewWindow* myViewWindow;
+  vtkSmartPointer< VISU_Actor > myActor;
+  SALOME::GenericObjPtr< VISU::ScalarMap_i > myScalarMap;
 };