]> Creatis software - clitk.git/blobdiff - vv/vvMainWindowBase.h
Manage current selected image
[clitk.git] / vv / vvMainWindowBase.h
index 3ec91c5abc7a3788082e4491faa9a8c7d5ff66fe..77e5539a59af56cb817656176e5c297651f8830a 100644 (file)
@@ -35,8 +35,9 @@ public:
   vvMainWindowBase() { mSlicerManagerCurrentIndex = -1; }
   ~vvMainWindowBase() { }
 
-  virtual void AddImage(vvImage::Pointer image,std::string filename) = 0;
+  virtual vvSlicerManager * AddImage(vvImage::Pointer image,std::string filename) = 0;
   virtual void UpdateCurrentSlicer() = 0;
+  virtual QTabWidget * GetTab() = 0;
   const std::vector<vvSlicerManager*> & GetSlicerManagers() const { return mSlicerManagers; }
   QMenu * GetToolMenu() const { return mMenuTools; }
   QMenu * GetContextMenu() const { return mContextMenu; }
@@ -47,6 +48,7 @@ public:
 
 signals:
   void AnImageIsBeingClosed(vvSlicerManager *);
+  void SelectedImageHasChanged(vvSlicerManager *);
 
 protected:
   std::vector<vvSlicerManager*> mSlicerManagers;