]> Creatis software - clitk.git/blobdiff - vv/vvMainWindowBase.h
script to easily create new clitk tools. Does not do vv tools yet
[clitk.git] / vv / vvMainWindowBase.h
index a780e9fb0c0000dafb5953b9459ee7e5d499c377..3ec91c5abc7a3788082e4491faa9a8c7d5ff66fe 100644 (file)
   - BSD        See included LICENSE.txt file
   - CeCILL-B   http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
 ======================================================================-====*/
+
 #ifndef VVMAINWINDOWBASE_H
 #define VVMAINWINDOWBASE_H
+
 #include "clitkCommon.h"
 #include "vvImage.h"
 #include <qmainwindow.h>
@@ -37,9 +39,11 @@ public:
   virtual void UpdateCurrentSlicer() = 0;
   const std::vector<vvSlicerManager*> & GetSlicerManagers() const { return mSlicerManagers; }
   QMenu * GetToolMenu() const { return mMenuTools; }
+  QMenu * GetContextMenu() const { return mContextMenu; }
   QMenu * GetExperimentalToolMenu() const { return mMenuExperimentalTools; }
   int GetSlicerManagerCurrentIndex() const { return mSlicerManagerCurrentIndex; }
   QWidget * GetMainWidget() { return mMainWidget; }
+  const QString & GetInputPathName() { return mInputPathName; }
 
 signals:
   void AnImageIsBeingClosed(vvSlicerManager *);
@@ -47,9 +51,12 @@ signals:
 protected:
   std::vector<vvSlicerManager*> mSlicerManagers;
   QMenu * mMenuTools;
+  QMenu * mContextMenu;
   QMenu * mMenuExperimentalTools;
   int mSlicerManagerCurrentIndex;
   QWidget* mMainWidget;
+  QString mInputPathName;
+
 };
 //------------------------------------------------------------------------------