X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvLabelImageLoaderWidget.cxx;h=6c36d627e03a41c642e21c5d0fe1a04de34149fb;hb=a4c7c3e6b24a06bfe248f935411e0136184faf97;hp=b10f00ffb813e0eb2ebc2447fb85cec6a2b81af5;hpb=558ee3aac5989966a5695cf1ab361317bccfcc4a;p=clitk.git diff --git a/vv/vvLabelImageLoaderWidget.cxx b/vv/vvLabelImageLoaderWidget.cxx index b10f00f..6c36d62 100644 --- a/vv/vvLabelImageLoaderWidget.cxx +++ b/vv/vvLabelImageLoaderWidget.cxx @@ -15,6 +15,7 @@ - BSD See included LICENSE.txt file - CeCILL-B http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html ======================================================================-====*/ + #ifndef VVTOOLINPUTSELECTORWIDGET_CXX #define VVTOOLINPUTSELECTORWIDGET_CXX @@ -60,10 +61,16 @@ double vvLabelImageLoaderWidget::GetBackgroundValue() //------------------------------------------------------------------------------ -void vvLabelImageLoaderWidget::OpenImage() +void vvLabelImageLoaderWidget::SetText(QString t) { - DD("OpenImage"); + mOpenLabel->setText(t); +} +//------------------------------------------------------------------------------ + +//------------------------------------------------------------------------------ +void vvLabelImageLoaderWidget::OpenImage() +{ // Browse for file QString Extensions = "Images files ( *.mhd *.hdr *.his)"; Extensions += ";;All Files (*)"; @@ -73,6 +80,7 @@ void vvLabelImageLoaderWidget::OpenImage() if (filename == "") return; // nothing to do // Open Image + QApplication::setOverrideCursor(QCursor(Qt::WaitCursor)); vvImageReader * mReader = new vvImageReader; mReader->SetInputFilename(filename.toStdString()); mReader->Update(IMAGE); @@ -100,9 +108,7 @@ void vvLabelImageLoaderWidget::OpenImage() return; } - DD(temp->GetScalarTypeAsITKString()); if (temp->GetScalarTypeAsITKString() != "unsigned_char") { - DD("Cast"); vtkImageData * p = vtkImageData::New(); p->SetExtent(temp->GetFirstVTKImageData()->GetExtent ()); // Only first ! could not be 4D p->SetScalarTypeToUnsignedChar(); @@ -120,6 +126,7 @@ void vvLabelImageLoaderWidget::OpenImage() // Set GUI mLabelInputInfo->setText(vtksys::SystemTools::GetFilenameName(filename.toStdString()).c_str()); + QApplication::restoreOverrideCursor(); emit accepted(); } //------------------------------------------------------------------------------