X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvToolSimpleInputSelectorWidget.cxx;h=e7c7d0db9d00ce812c4a5e13fc6c3e4f538b60a4;hb=668abd5376f649fba792239768eec55f3783613d;hp=9c948fcf0fbb2794af5e6314674250ea2a6a072e;hpb=3c7871c3c0b11b8289ae2c10b71d22c0a1b182be;p=clitk.git diff --git a/vv/vvToolSimpleInputSelectorWidget.cxx b/vv/vvToolSimpleInputSelectorWidget.cxx index 9c948fc..e7c7d0d 100644 --- a/vv/vvToolSimpleInputSelectorWidget.cxx +++ b/vv/vvToolSimpleInputSelectorWidget.cxx @@ -97,6 +97,7 @@ void vvToolSimpleInputSelectorWidget::setEnabled(bool b) QWidget::setEnabled(b); mInputSelectionButtonBox->setEnabled(b); mInputSequenceBox->setEnabled(b); + } //------------------------------------------------------------------------------ @@ -131,10 +132,15 @@ void vvToolSimpleInputSelectorWidget::skip(QAbstractButton* b) //------------------------------------------------------------------------------ void vvToolSimpleInputSelectorWidget::changeInput(int index) { + // DD(index); if (index<0) return; + if (index>=(int)mSlicerManagerList.size()) return; mCurrentIndex = index; vvImage * mCurrentImage = mSlicerManagerList[index]->GetImage(); + if (mCurrentImage == NULL) return; + // DD("la"); unsigned int d = mCurrentImage->GetNumberOfDimensions(); + // DD(d); QString size; QString spacing; for(unsigned int i=0; iGetSize()[d-1])); spacing.append(QString("%1").arg(mCurrentImage->GetSpacing()[d-1])); - mLabelInputInfo->setText(QString("Image: %1D %2 %3 %4") + mLabelInputInfo->setText(QString("%1D %2\n%3\n%4") .arg(d) .arg(mCurrentImage->GetScalarTypeAsString().c_str()) .arg(size) .arg(spacing)); + // DD("fin"); } //------------------------------------------------------------------------------