]> Creatis software - clitk.git/blobdiff - vv/vvToolWidgetBase.h
Added clitkAffineRegistration from Jef's file. Also does translations only and rigid...
[clitk.git] / vv / vvToolWidgetBase.h
index 83f4dcb768adcc8f9bde76a29cf94c0257f4bb01..a291366b59412b30e78248b476c108aad248aaac 100644 (file)
   - BSD        See included LICENSE.txt file
   - CeCILL-B   http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
 ======================================================================-====*/
+
 #ifndef VVTOOLWIDGETBASE_H
 #define VVTOOLWIDGETBASE_H
+
 #include <QtDesigner/QDesignerExportWidget>
 #include "ui_vvToolWidgetBase.h"
 #include "clitkImageToImageGenericFilter.h"
+
 class vvMainWindowBase;
 
 //------------------------------------------------------------------------------
@@ -31,12 +34,14 @@ class vvToolWidgetBase:
   public:
 
   vvToolWidgetBase(vvMainWindowBase * parent=0, Qt::WindowFlags f=0);
+  vvToolWidgetBase(vvMainWindowBase * parent, Qt::WindowFlags f, bool b);
   ~vvToolWidgetBase();
 
   virtual void InputIsSelected(vvSlicerManager *m);
   virtual void InputIsSelected(std::vector<vvSlicerManager*> & l);
   void AddInputSelector(QString s, clitk::ImageToImageGenericFilterBase * f, bool allowSkip=false);
   void AddInputSelector(QString s, bool allowSkip=false);
+  void HideInputSelector();
 
 public slots:
   virtual void apply() = 0;
@@ -49,7 +54,7 @@ protected:
   void InitializeInputs();
   Ui::vvToolWidgetBase ui;
   clitk::ImageToImageGenericFilterBase * mFilter;
-  vvMainWindowBase * mMainWindowBase;
+  vvMainWindowBase * mMainWindow;
   std::vector<vvSlicerManager*> mSlicerManagersCompatible;
   vvSlicerManager * mCurrentSlicerManager;
   int mCurrentCompatibleIndex;