X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=vv%2FvvToolSimpleInputSelectorWidget.cxx;h=0f0860a86f8701b97437822787cdb3680d5e6542;hb=cb709b3f6522b3a008836a353e6f62393f3fb751;hp=9c948fcf0fbb2794af5e6314674250ea2a6a072e;hpb=1e034c70105f0926939acaaa27ddb46e904ae8bf;p=clitk.git diff --git a/vv/vvToolSimpleInputSelectorWidget.cxx b/vv/vvToolSimpleInputSelectorWidget.cxx index 9c948fc..0f0860a 100644 --- a/vv/vvToolSimpleInputSelectorWidget.cxx +++ b/vv/vvToolSimpleInputSelectorWidget.cxx @@ -17,8 +17,12 @@ ======================================================================-====*/ #ifndef VVTOOLINPUTSELECTORWIDGET_CXX #define VVTOOLINPUTSELECTORWIDGET_CXX + +// vv #include "vvToolSimpleInputSelectorWidget.h" #include "vvSlicerManager.h" + +// qt #include //------------------------------------------------------------------------------ @@ -97,6 +101,7 @@ void vvToolSimpleInputSelectorWidget::setEnabled(bool b) QWidget::setEnabled(b); mInputSelectionButtonBox->setEnabled(b); mInputSequenceBox->setEnabled(b); + } //------------------------------------------------------------------------------ @@ -131,10 +136,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(mCurrentImage->GetScalarTypeAsITKString().c_str()) .arg(size) .arg(spacing)); + // DD("fin"); } //------------------------------------------------------------------------------