29 #ifndef __creaImageIOWxGimmickView_h_INCLUDED__
30 #define __creaImageIOWxGimmickView_h_INCLUDED__
41 #include "wx/progdlg.h"
44 #include <wx/splitter.h>
45 #include <wx/toolbar.h>
46 #include <wx/tbarbase.h>
47 #include <wx/notebook.h>
70 const wxPoint& pos,
const wxSize& size,
73 int number_of_threads = 0);
82 void getSelectedFiles(std::vector<OutStrGimmick> &outG, std::vector< std::string> out_infos,
bool mult =
false,
const std::string out_model =
"");
93 void GetImages(
int dim,
const std::vector<std::string>& files,
94 std::vector<vtkImageData*>& s);
99 bool isSelection,
int selection,
bool mProcess);
107 void CopyFiles(
const std::vector<std::string>& filenames);
109 void AddDir(std::string dirName);
117 const std::string& dbPath,
118 const std::string& syncEvent,
119 const std::string& syncFreq);
137 void GetVisibleAttributes(std::vector<std::string>& shown,std::vector<std::string>& nShown,
int level);
187 void OnAddDir(wxCommandEvent& event);
190 void OnRemove(wxCommandEvent& event);
199 void OnTools(wxCommandEvent& event);
227 void OnInternalIdle();
232 void OnAddDB(wxCommandEvent& event);
237 std::string
ExtractName(
const std::string &i_name);
244 void DumpTags(
const std::string i_filename);
265 std::vector< boost::shared_ptr<ImagePointerHolder> >
pointers;
272 DECLARE_EVENT_TABLE()
279 #endif // USE_WIDGETS