#include <creaImageIOGimmickView.h>
#include <creaImageIOSystem.h>
+#include "boost/filesystem.hpp"
+
+namespace fs = boost::filesystem;
+
namespace creaImageIO
{
//======================================================================
{
mMessage="Selection OK !";
}
+ mValidationSignal(valid);
SetMessage(mMessage);
return valid;
}
MultiThreadImageReaderUser::EventType e,
vtkImageData* image)
{
+ GimmickDebugMessage(5,
+ "MultiThreadImageReader event : "<<e<<std::endl);
if (filename.size()==0)
{
+ GimmickDebugMessage(5,
+ "Pushing unknown image in queue"
+ <<std::endl);
mImageEventQueue.push_back(ImageEventType(image));
return;
}
- std::map<std::string,tree::Node*>::iterator i;
+ std::map<std::string,tree::Node*>::iterator i;
i = mImageFileNameToNode.find(filename);
if (i!=mImageFileNameToNode.end())
{
- mImageEventQueue.push_back(ImageEventType(i->second,image));
+ GimmickDebugMessage(5,
+ "Pushing image of file '"<<i->second<<"' in queue"
+ <<std::endl);
+ mImageEventQueue.push_back(ImageEventType(i->second,image));
}
}
+
+ //====================================================================
+
+ //====================================================================
+ void GimmickView::ConnectValidationObserver(ValidationCallbackType callback)
+ {
+ mValidationSignal.connect(callback);
+ }
} // EO namespace creaImageIO