X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src2%2FcreaImageIOTreeHandlerImageAdder.cpp;h=800a8b8f08ae65223edc8a4b0ebc4e02eaa87f64;hb=471e9e0a5f0ab325f625699fc78d984b7e1bd384;hp=ef31c09f651f327a5276e9301c21c9e364063782;hpb=57608b6038aaf31b21948e6244aeb814f0bb7cbd;p=creaImageIO.git diff --git a/src2/creaImageIOTreeHandlerImageAdder.cpp b/src2/creaImageIOTreeHandlerImageAdder.cpp index ef31c09..800a8b8 100644 --- a/src2/creaImageIOTreeHandlerImageAdder.cpp +++ b/src2/creaImageIOTreeHandlerImageAdder.cpp @@ -1,8 +1,5 @@ #include #include -//#include -//#include - #include "boost/filesystem.hpp" namespace fs = boost::filesystem; @@ -107,67 +104,20 @@ namespace creaImageIO else { mProgress.IncNumberScannedFiles(); - if (IsHandledFile(itr->string())) + if (IsHandledFile(itr->string())) { mProgress.IncNumberHandledFiles(); AddFile( itr->string() ); } mProgressSignal(mProgress); - if (mProgress.GetStop()) break; + if (mProgress.GetStop()) + { + //itr = end_itr; + break; + } } } - } - - /* - - std::string fileName; - std::string dirName = dirpath; - - wxDir dir( std2wx(dirpath) ); - - if ( !dir.IsOpened() ) - { - // deal with the error here - wxDir would already log an error message - // explaining the exact reason of the failure - return; - } - - wxString filename; - - bool cont = dir.GetFirst(&filename, wxEmptyString, - wxDIR_FILES | wxDIR_HIDDEN ); - while ( cont ) - { - mProgress.IncNumberScannedFiles(); - - wxFileName wxffn(dir.GetName(),filename); - std::string ffn = wx2std(wxffn.GetFullPath()); - if (IsHandledFile(ffn)) - { - mProgress.IncNumberHandledFiles(); - AddFile( ffn ); - } - mProgressSignal(mProgress); - cont = ( dir.GetNext(&filename) && (!mProgress.GetStop()) ); - } - - // Recurse into subdirs - if ( recursive ) - { - cont = dir.GetFirst(&filename, wxEmptyString, - wxDIR_DIRS | wxDIR_HIDDEN ); - while ( cont ) - { - wxFileName wxffn(dir.GetName(),filename); - std::string ffn = wx2std(wxffn.GetFullPath()); - AddDirectoryRecursor( ffn, recursive); - cont = dir.GetNext(&filename); - } - } - - */ - //=======================================================================