+ mNumberOfAcceptedInputs = 0;
+}
+//------------------------------------------------------------------------------
+
+//------------------------------------------------------------------------------
+int vvToolInputSelectorWidget::GetNumberOfInput() {
+ return mListOfSimpleInputWidget.size();
+}
+//------------------------------------------------------------------------------
+
+
+//------------------------------------------------------------------------------
+void vvToolInputSelectorWidget::AddInputSelector(QString & s,
+ const std::vector<vvSlicerManager*> & l,
+ int index,
+ bool allowSkip) {
+ // DD("ICICICICICICICIC AddInputSelector ADD layout");
+ // DD(index);
+ //DD(l.size());
+ vvToolSimpleInputSelectorWidget * input = new vvToolSimpleInputSelectorWidget;
+ mListOfSimpleInputWidget.push_back(input);
+ mSkipInput.push_back(false);
+
+ input->SetText(s);
+ input->EnableAllowSkip(allowSkip);
+
+ // copy list
+ std::vector<vvSlicerManager*> * ll = new std::vector<vvSlicerManager*>;
+ for(unsigned int i=0; i<l.size(); i++)
+ ll->push_back(l[i]);
+
+ // add
+ input->SetInputList(*ll, index);
+ // input->setObjectName(QString::fromUtf8("TOTO"));
+ mVerticalLayout->addWidget(input);
+
+ // Enable or disable
+ if (GetNumberOfInput() == 1) input->setEnabled(true);
+ else input->setEnabled(false);
+ //DD(GetNumberOfInput());