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 wxStaticText * ExportText=new wxStaticText(this,-1,_T(" Storage to export: "), wxPoint(5,10));
13 std::vector<std::string>::const_iterator it = storages.begin();
14 for(;it != storages.end(); it++)
16 names.Add(crea::std2wx(*it));
18 ExportCombo = new wxComboBox(this, ID_EXPORTCOMBO_CTRL,_T(""),wxPoint(120,10), wxSize(120,25),names);
19 ExportCombo->SetSelection(0);
20 // Connect( ExportCombo->GetId(), wxEVT_COMMAND_TEXT_UPDATED , (wxObjectEventFunction) &WxDescriptorPanel::OnDicomAttribute );
23 wxButton *Ok = new wxButton(this, -1,_T("OK"), wxPoint(5,50) );
24 Connect( Ok->GetId(), wxEVT_COMMAND_BUTTON_CLICKED , (wxObjectEventFunction) &WxExportDlg::OnOk );
26 wxButton *Cancel = new wxButton(this, wxID_CANCEL,_T("CANCEL"), wxPoint(100,50) );
31 WxExportDlg::~WxExportDlg(){}
34 void WxExportDlg::OnOk(wxCommandEvent &event)
36 m_name = crea::wx2std(ExportCombo->GetValue());
38 SetReturnCode(ID_EXPORT_OK);