X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FcreaImageIOWxGimmickDialog.cpp;h=b8c222d80712c84a54021c81753a8f00552f1653;hb=da80530068246081505e9649523d10e8da8e6acd;hp=0a736d34480821327142550434562e2e00ff3734;hpb=684add23b4f64cb3c6e39e12a4af20d2c2500df6;p=creaImageIO.git diff --git a/src/creaImageIOWxGimmickDialog.cpp b/src/creaImageIOWxGimmickDialog.cpp index 0a736d3..b8c222d 100644 --- a/src/creaImageIOWxGimmickDialog.cpp +++ b/src/creaImageIOWxGimmickDialog.cpp @@ -12,30 +12,32 @@ namespace creaImageIO //================================================================ WxGimmickDialog::WxGimmickDialog(wxWindow *parent, - wxWindowID id, - wxString title, - const wxPoint& pos, - const wxSize& size, - int threads) + wxWindowID id, + wxString title, + const wxPoint& pos, + const wxSize& size, + int image_type, + int threads) : wxDialog( parent, - id, - title, - pos, - size, - wxRESIZE_BORDER | - wxSYSTEM_MENU | - wxCLOSE_BOX | - wxMAXIMIZE_BOX | - wxMINIMIZE_BOX | - wxCAPTION - ) + id, + title, + pos, + size, + wxRESIZE_BORDER | + wxSYSTEM_MENU | + wxCLOSE_BOX | + wxMAXIMIZE_BOX | + wxMINIMIZE_BOX | + wxCAPTION + ) { wxBoxSizer *topsizer = new wxBoxSizer(wxVERTICAL); - + mView = new ViewType(this, TVID, wxDefaultPosition, size, + image_type, threads); topsizer->Add( mView,1,wxGROW,0); @@ -57,7 +59,7 @@ namespace creaImageIO //================================================================ WxGimmickDialog::~WxGimmickDialog() { - std::cout <<"WxGimmickDialog::~WxGimmickDialog()"< nodes; - mView->GetSelectedDicomNodes(nodes); - - bool ok = false; - std::vector::iterator i; - for (i=nodes.begin();i!=nodes.end();++i) - { - if ((*i)->GetType() == DicomNode::Image) - { - ok = true; - break; - } - // std::cout << "'" << (*i)->GetFieldValue("FullFileName") - // << "'" << std::endl; - } - // std::cout << "++++++++++++++++++++" << std::endl; - - if (ok) + + if (mView->IsSelectionValid()) { mOkButton->Enable(true); }