creaImageIOWxSimpleDlg.h

Go to the documentation of this file.
00001 #include "creaImageIOSimpleView.h"
00002 #include <creaWx.h>
00003 
00004 namespace creaImageIO
00005 {
00010 
00011         class CREAIMAGEIO_EXPORT WxSimpleDlg : public wxDialog
00012         {
00013         public:
00015                   WxSimpleDlg( wxWindow *parent,  
00016                           wxString i_title =_T(""),
00017                           const std::string i_namedescp = "localdatabase_Descriptor.dscp",   
00018                           const std::string i_namedb   = "Local Database"     
00019                           );
00021                   ~WxSimpleDlg(){};
00022 
00024                   void OnReadFile(wxCommandEvent& event);
00025 
00027                    void OnReadDirectory(wxCommandEvent &event);
00028               
00030                    void OnReadGimmick(wxCommandEvent &event);
00031 
00033                    std::vector<vtkImageData*> getImagesSelected();
00034                 
00035                    wxString getInfoImage();
00036 
00037         private:
00038 
00039                 std::string namedescp; 
00040                 std::string namedb;
00041                 wxString infoimage;
00042 
00044                 SimpleView m_view;
00045 
00047                 std::vector<vtkImageData*> m_results;
00048         };
00049 }