]> Creatis software - clitk.git/commitdiff
add wait icon to mouse pointer
authordsarrut <dsarrut>
Thu, 22 Jul 2010 05:55:30 +0000 (05:55 +0000)
committerdsarrut <dsarrut>
Thu, 22 Jul 2010 05:55:30 +0000 (05:55 +0000)
vv/vvLabelImageLoaderWidget.cxx

index a4b7e4158a22f2828646bb4c2a801718f3addb9e..6c36d627e03a41c642e21c5d0fe1a04de34149fb 100644 (file)
@@ -71,8 +71,6 @@ void vvLabelImageLoaderWidget::SetText(QString t)
 //------------------------------------------------------------------------------
 void vvLabelImageLoaderWidget::OpenImage()
 {
-  DD("OpenImage");
-
   // Browse for file
   QString Extensions = "Images files ( *.mhd *.hdr *.his)";
   Extensions += ";;All Files (*)";
@@ -82,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);
@@ -109,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();
@@ -129,6 +126,7 @@ void vvLabelImageLoaderWidget::OpenImage()
   
   // Set GUI
   mLabelInputInfo->setText(vtksys::SystemTools::GetFilenameName(filename.toStdString()).c_str());
+  QApplication::restoreOverrideCursor();
   emit accepted();
 }
 //------------------------------------------------------------------------------