diff options
Diffstat (limited to 'Project/ImportForm.cpp')
-rw-r--r-- | Project/ImportForm.cpp | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/Project/ImportForm.cpp b/Project/ImportForm.cpp new file mode 100644 index 0000000..eed2269 --- /dev/null +++ b/Project/ImportForm.cpp @@ -0,0 +1,32 @@ +#include "ImportForm.h" +#include "Workspace.h" + +ImportForm::ImportForm(wxWindow* parent, Workspace* workspace) : ImportFormBase(parent) +{ + SetInitialSize(); + + m_parent = parent; + m_workspace = workspace; +} + +ImportForm::~ImportForm() {} + +void ImportForm::OnButtonCancelClick(wxCommandEvent& event) +{ + EndModal(wxID_CANCEL); + if(m_workspace) delete m_workspace; +} + +void ImportForm::OnButtonOKClick(wxCommandEvent& event) +{ + if(ImportSelectedFiles()) + EndModal(wxID_OK); + else { + // Error message + wxMessageDialog msgDialog(this, _("It was not possible to import the selected files."), _("Error"), + wxOK | wxCENTRE | wxICON_ERROR); + msgDialog.ShowModal(); + } +} + +bool ImportForm::ImportSelectedFiles() { return true; } |