]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
*** empty log message ***
authorvsv <vsv@opencascade.com>
Wed, 4 Jun 2008 08:38:54 +0000 (08:38 +0000)
committervsv <vsv@opencascade.com>
Wed, 4 Jun 2008 08:38:54 +0000 (08:38 +0000)
src/CAM/CAM_ViewExtender.h
src/SVTK/SVTK_ViewModel.cxx

index 46032b4b34714b645adc6f31d2ba003dcba32d92..60ec81b68165b12ff3144df990ca09f0994bf7cd 100644 (file)
@@ -24,6 +24,7 @@
 class QtxActionToolMgr;
 class QMenu;
 class SUIT_ViewModel;
+class SUIT_ViewWindow;
 /*! 
   An interface which can be used as a module dedicated extension for Viewer
 */
@@ -31,7 +32,7 @@ class CAM_EXPORT CAM_ViewExtender
 {
 public:
   //! Creates a New toolbar containing extending actions. Returns New Toolbar Id
-  virtual int createToolbar(QtxActionToolMgr* ) = 0;
+  virtual int createToolbar(SUIT_ViewWindow* ) = 0;
   virtual void contextMenuPopup(QMenu* ) = 0;
   virtual void activate(SUIT_ViewModel*) = 0;
   virtual void deactivate(SUIT_ViewModel*) = 0;
index f01338188bb2d076c0d6f738fdc00227ad957789..8c146841dc910f1f3a933da8fd1f4f2db0a3a618 100644 (file)
@@ -139,7 +139,7 @@ createView( SUIT_Desktop* theDesktop )
     CAM_ViewExtender* aExtender = myActiveModule->getViewExtender();
     if (aExtender) {
       QtxActionToolMgr* aMgr = aViewWindow->toolMgr();
-      myExtToolBarId = aExtender->createToolbar(aMgr);
+      myExtToolBarId = aExtender->createToolbar(aViewWindow);
     }
   }
   return aViewWindow;
@@ -565,7 +565,7 @@ void SVTK_Viewer::updateToolBars()
        if (myExtToolBarId != -1)
          aMgr->removeToolBar(myExtToolBarId);
        if (aExtender)
-         aNewId = aExtender->createToolbar(aMgr);
+         aNewId = aExtender->createToolbar(aViewWnd);
       }
     }
   }