]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOGimmickView.cpp
Added filtering
[creaImageIO.git] / src2 / creaImageIOGimmickView.cpp
index ca9113c83c429aee0f13bcb13281efe1b8e97129..a1c29cea8c6fc223e86d69bb716c5b9f70a2cc1a 100644 (file)
@@ -288,8 +288,10 @@ namespace creaImageIO
                                MultiThreadImageReaderUser::EventType e,
                                vtkImageData* image)
   {
-    GimmickDebugMessage(5,
+    GimmickDebugMessage(7,
                        "MultiThreadImageReader event : "<<e<<std::endl);
+       if (e==ImageLoaded)
+       {
     if (filename.size()==0)
       {
        GimmickDebugMessage(5,
@@ -310,6 +312,22 @@ namespace creaImageIO
        mImageEventQueue.push_back(e);
        mImageEventMap.erase(i);
       }
+       }
+       else if (e==Error)
+       {
+               std::string mess="ERROR: MultiThreadImageReader: Cannot read image in file ";
+               mess+=filename;
+               mess+="\n";
+               GimmickMessage(1,mess);
+       }
+
+       else if (e==ImageUnloaded)
+       {
+               std::string mess="Unloaded image in file ";
+               mess+=filename;
+               mess+="\n";
+               GimmickMessage(1,mess);
+       }
   }
 
   //====================================================================