1 #ifndef __creaImageIOWxGimmickReaderDialog_h_INCLUDED__
2 #define __creaImageIOWxGimmickReaderDialog_h_INCLUDED__
6 #include <creaImageIOWxGimmickView.h>
15 //=====================================================================
16 //=====================================================================
17 class /*CREAIMAGEIO_EXPORT*/ WxGimmickReaderDialog : public wxDialog
20 WxGimmickReaderDialog();
21 WxGimmickReaderDialog(wxWindow *parent,
26 int image_min_dim = GIMMICK_2D_IMAGE_SELECTION,
27 int image_max_dim = GIMMICK_3D_IMAGE_SELECTION,
30 Gimmick* GetGimmick() { return mGimmick; }
31 // typedef WxGimmick ViewType;
32 typedef WxGimmickView::EventType EventType;
34 ~WxGimmickReaderDialog();
37 //===============================================================================================
39 //===============================================================================================
40 vtkImageData* GetSelectedImage(int dim)
41 { return mView->GetSelectedImage(dim); }
42 void GetSelectedImages(std::vector<vtkImageData*>& s, int dim)
43 { mView->GetSelectedImages(s, dim); }
46 void GetSelectedFiles(std::vector<std::string>& s)
47 { mView->GetSelectedFiles(s); }
49 void OnSelChanged(EventType& event);
50 void OnContextualMenu(EventType& event);
51 void OnMenuTest(wxCommandEvent& event);
52 void OnValid(wxCommandEvent& event);
53 // void OnButtonOk(wxCommandEvent& event);
54 // void OnButtonCancel(wxCommandEvent& event);
65 wxButton* mCancelButton;
74 }; // class WxGimmickReaderDialog
75 //=====================================================================
77 } // EO namespace creaImageIO