X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FcreaImageIOWxGimmickView.h;h=dec6809c49def6ed2eff511d8084a232602cddc9;hb=1a4b973f2cfd974147a10756eb7d2b10ff524ddc;hp=f676eceb13a905e4b97b4859b054f228d47494a9;hpb=3a22e19184c369b130d4caa992a8e98e50c7a0ee;p=creaImageIO.git diff --git a/src/creaImageIOWxGimmickView.h b/src/creaImageIOWxGimmickView.h index f676ece..dec6809 100644 --- a/src/creaImageIOWxGimmickView.h +++ b/src/creaImageIOWxGimmickView.h @@ -8,6 +8,7 @@ #include #include #include +#include #include "wx/progdlg.h" @@ -32,6 +33,7 @@ namespace creaImageIO public: typedef int EventType; + OutStrGimmick m_out; /// Ctor WxGimmickView(boost::shared_ptr, @@ -48,11 +50,15 @@ namespace creaImageIO ///(overloaded from GimmickView) void GetSelectedFiles(std::vector& s); + /// Returns the selected files in output structure + void getSelectedFiles(std::vector &outG, std::vector< std::string> out_infos, bool mult = false, const std::string out_model = ""); + /// Returns the selected Images so that they comply with the /// given parameter(4D) (overloaded from GimmickView) void GetSelectedImages(std::vector& s, int dim); void GetSelectedImagesInVector(std::vector& s, int dim); + /// Returns the images indicated by the filenames in the vector /// so that they comply with the given parameter(dim) //(overloaded from GimmickView) @@ -104,7 +110,8 @@ namespace creaImageIO ///Called when there has been a change in the visible attributes of a tree view void OnAttributesChanged(const std::vector& nShown, int level); - + + protected: /// Creates the tool bar void CreateToolBar(); @@ -177,7 +184,7 @@ namespace creaImageIO /// Display a message box with the last addition statistics void DisplayAddSummary(); - + time_t mstart; /// Test a directory to know if contains sub-directory to analyze bool isNeedRecursive(std::string i_name); @@ -229,6 +236,9 @@ namespace creaImageIO //Pointer holders for images to be shown std::vector< boost::shared_ptr > pointers; + //kill Progress DialogBar + void killProgress(); + wxString mCurrentDirectory; DECLARE_EVENT_TABLE()