X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src2%2FcreaImageIOWxGimmickReaderDialog.h;h=c254ea4b4569bd5a07d989813c9ddab459b0b80f;hb=9482bdab20cd58378b088085f8fa8731d7b7b416;hp=1bf53de07799e83e87dc989cd5539ec173184a95;hpb=fcfe92562365cb738cf919d095d2f8d3608ec389;p=creaImageIO.git diff --git a/src2/creaImageIOWxGimmickReaderDialog.h b/src2/creaImageIOWxGimmickReaderDialog.h index 1bf53de..c254ea4 100644 --- a/src2/creaImageIOWxGimmickReaderDialog.h +++ b/src2/creaImageIOWxGimmickReaderDialog.h @@ -5,15 +5,16 @@ #include #include - +#include "wx/wx.h" namespace creaImageIO { /** * \ingroup GUI */ + //===================================================================== //===================================================================== - class /*CREAIMAGEIO_EXPORT*/ WxGimmickReaderDialog : public wxDialog + class CREAIMAGEIO_EXPORT WxGimmickReaderDialog : public wxDialog { public: WxGimmickReaderDialog(); @@ -22,7 +23,9 @@ namespace creaImageIO wxString title, const wxPoint& pos, const wxSize& size, - int image_type = GIMMICK_3D_IMAGE_SELECTION, + int image_min_dim = GIMMICK_2D_IMAGE_SELECTION, + int image_max_dim = GIMMICK_3D_IMAGE_SELECTION, + int output_dim = NATIVE, int threads = 0); Gimmick* GetGimmick() { return mGimmick; } @@ -31,18 +34,26 @@ namespace creaImageIO ~WxGimmickReaderDialog(); - void GetSelectedImages(std::vector& s) - { mView->GetSelectedImages(s); } + + //=============================================================================================== + //Image Selection + //=============================================================================================== + + void GetSelectedImages(std::vector& s, int dim) + { mView->GetSelectedImages(s, dim); } + + void GetSelectedFiles(std::vector& s) { mView->GetSelectedFiles(s); } void OnSelChanged(EventType& event); void OnContextualMenu(EventType& event); void OnMenuTest(wxCommandEvent& event); + void OnValid(bool valid); + void OnExit(){mView->StopPlayer();} // void OnButtonOk(wxCommandEvent& event); - // void OnButtonCancel(wxCommandEvent& event); - - DECLARE_EVENT_TABLE(); + // void OnButtonCancel(wxCommandEvent& event); + private : Gimmick* mGimmick; @@ -60,11 +71,11 @@ namespace creaImageIO }; // class WxGimmickReaderDialog //===================================================================== - - + } // EO namespace creaImageIO + #endif // USE_WIDGETS // EOF #endif