X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=inline;f=src2%2FcreaImageIOWxGimmickPanel.cpp;h=e317bcbe869f928734194b8de77a86be4399d83f;hb=da80530068246081505e9649523d10e8da8e6acd;hp=d47038ef3d70b777faf65dec396a5513a4669fa3;hpb=5f0d57f0a807cd98517209050192d24d189033ba;p=creaImageIO.git diff --git a/src2/creaImageIOWxGimmickPanel.cpp b/src2/creaImageIOWxGimmickPanel.cpp index d47038e..e317bcb 100644 --- a/src2/creaImageIOWxGimmickPanel.cpp +++ b/src2/creaImageIOWxGimmickPanel.cpp @@ -8,6 +8,8 @@ namespace creaImageIO wxWindowID id, const wxPoint& pos, const wxSize& size, + const std::string i_namedescp , + const std::string i_namedb , int threads) : wxPanel( parent, id, @@ -20,7 +22,7 @@ namespace creaImageIO wxMINIMIZE_BOX | wxCAPTION ), - mGimmick(0), + // mGimmick(0), mView(0) { GimmickDebugMessage(1,"WxGimmickPanel::WxGimmickPanel" @@ -29,8 +31,8 @@ namespace creaImageIO try { - mGimmick = new Gimmick(); - mGimmick->Initialize(); + mGimmick = boost::shared_ptr(new Gimmick()); + mGimmick->Initialize(i_namedescp,i_namedb); int min_dim = GIMMICK_2D_IMAGE_SELECTION; int max_dim = GIMMICK_3D_IMAGE_SELECTION; @@ -70,7 +72,7 @@ namespace creaImageIO if (mGimmick) { mGimmick->Finalize(); - delete mGimmick; +// delete mGimmick; } } @@ -84,6 +86,11 @@ namespace creaImageIO mSendImageSignal(t); } + void WxGimmickPanel::AddImagesToDB(std::string dir) + { + mView->AddDir(dir); + } + //================================================================ // BEGIN_EVENT_TABLE(WxGimmickPanel, wxDialog) // END_EVENT_TABLE()