- 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;
//------------------------------------------------------------------------------
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;
void InitializeInputs();
Ui::vvToolWidgetBase ui;
clitk::ImageToImageGenericFilterBase * mFilter;
- vvMainWindowBase * mMainWindowBase;
+ vvMainWindowBase * mMainWindow;
std::vector<vvSlicerManager*> mSlicerManagersCompatible;
vvSlicerManager * mCurrentSlicerManager;
int mCurrentCompatibleIndex;