1 #include <creaImageIOWxExportDlg.h>
6 WxExportDlg::WxExportDlg(wxWindow *parent, const std::vector<std::string> storages)
7 : wxDialog(parent, -1,_T("EXPORT FILES TO STORAGE"), wxDefaultPosition, wxSize(260,150))
11 /// \TODO fix warning: unused variable ExportText
12 wxStaticText * ExportText=new wxStaticText(this,-1,_T(" Storage to export: "), wxPoint(5,10));
14 std::vector<std::string>::const_iterator it = storages.begin();
15 for(;it != storages.end(); it++)
17 names.Add(crea::std2wx(*it));
19 ExportCombo = new wxComboBox(this, ID_EXPORTCOMBO_CTRL,_T(""),wxPoint(120,10), wxSize(120,25),names);
20 ExportCombo->SetSelection(0);
21 // Connect( ExportCombo->GetId(), wxEVT_COMMAND_TEXT_UPDATED , (wxObjectEventFunction) &WxDescriptorPanel::OnDicomAttribute );
24 wxButton *Ok = new wxButton(this, -1,_T("OK"), wxPoint(5,50) );
25 Connect( Ok->GetId(), wxEVT_COMMAND_BUTTON_CLICKED , (wxObjectEventFunction) &WxExportDlg::OnOk );
27 /// \TODO fix warning: unused variable Cancel
28 wxButton *Cancel = new wxButton(this, wxID_CANCEL,_T("CANCEL"), wxPoint(100,50) );
33 WxExportDlg::~WxExportDlg(){}
35 void WxExportDlg::OnOk(wxCommandEvent &event)
37 m_name = crea::wx2std(ExportCombo->GetValue());
39 SetReturnCode(ID_EXPORT_OK);