X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=vv%2FvvToolInputSelectorWidget.h;h=f9f5a0bedeb4204f08a1e4723ab356763da52d62;hb=34490f432219fe05c7ae19c4cf012b5529d784dc;hp=8aef39d188ed3d40c53f7561574ce2dd61b60e68;hpb=ad7024aad1e9fead057e47e7781f5a1c6022969c;p=clitk.git diff --git a/vv/vvToolInputSelectorWidget.h b/vv/vvToolInputSelectorWidget.h index 8aef39d..f9f5a0b 100644 --- a/vv/vvToolInputSelectorWidget.h +++ b/vv/vvToolInputSelectorWidget.h @@ -3,8 +3,8 @@ Program: vv Module: $RCSfile: vvToolInputSelectorWidget.h,v $ Language: C++ - Date: $Date: 2010/03/17 11:22:18 $ - Version: $Revision: 1.5 $ + Date: $Date: 2010/03/24 10:48:18 $ + Version: $Revision: 1.6 $ Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr) Copyright (C) 2010 @@ -43,7 +43,7 @@ class vvToolInputSelectorWidget: public QWidget, private Ui::vvToolInputSelector vvToolInputSelectorWidget(QWidget * parent=0, Qt::WindowFlags f=0); ~vvToolInputSelectorWidget() {} - void AddInputSelector(const std::vector & l, int index); + void AddInputSelector(QString & s, const std::vector & l, int index, bool allowSkip=false); void Initialize(); std::vector & GetSelectedInputs(); void AnImageIsBeingClosed(vvSlicerManager * m); @@ -52,6 +52,7 @@ class vvToolInputSelectorWidget: public QWidget, private Ui::vvToolInputSelector public slots: void accept(); // to change ! in something like acceptOneMoreInput void reject(); + void skip(); signals: void accepted(); @@ -66,6 +67,7 @@ class vvToolInputSelectorWidget: public QWidget, private Ui::vvToolInputSelector vvSlicerManager * mCurrentSliceManager; int mNumberOfAcceptedInputs; std::vector mListOfSimpleInputWidget; + std::vector mSkipInput; }; // end class vvToolInputSelectorWidget //------------------------------------------------------------------------------