X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvToolWidgetBase.cxx;h=a529b97cbc0c1ff260d6471348d32bcee590d64c;hb=b24d2dc847c898f19fe694c8e05878c27d5f8011;hp=d258aafe5106ad23e0cabbcbcfb9e4b124c6dfe2;hpb=baf356cd7288256b3b69557223107c6ebdfdca73;p=clitk.git diff --git a/vv/vvToolWidgetBase.cxx b/vv/vvToolWidgetBase.cxx index d258aaf..a529b97 100644 --- a/vv/vvToolWidgetBase.cxx +++ b/vv/vvToolWidgetBase.cxx @@ -190,14 +190,17 @@ void vvToolWidgetBase::AddInputSelector(QString s, clitk::ImageToImageGenericFil vvImage * s = mMainWindow->GetSlicerManagers()[i]->GetImage(); if (mFilter->CheckImageType(s->GetNumberOfDimensions(), s->GetNumberOfScalarComponents(), - s->GetScalarTypeAsString())) { + s->GetScalarTypeAsITKString())) { mSlicerManagersCompatible.push_back(mMainWindow->GetSlicerManagers()[i]); if ((int)i == mMainWindow->GetSlicerManagerCurrentIndex()) mCurrentCompatibleIndex = j; j++; } } if (mSlicerManagersCompatible.size() == 0) { - QMessageBox::information(this, "No image","Sorry, could not perform operation. No (compatible) image."); + std::ostringstream osstream; + osstream << "Sorry, could not perform operation. No (compatible) image. " + << mFilter->GetAvailableImageTypes(); + QMessageBox::information(this, "No image", osstream.str().c_str()); reject(); return; } @@ -295,6 +298,7 @@ void vvToolWidgetBase::closeEvent(QCloseEvent *event) bool vvToolWidgetBase::close() { // DD("vvToolWidgetBase::close()"); + QApplication::restoreOverrideCursor(); return QWidget::close(); } //------------------------------------------------------------------------------