From d60de5e4c4774c5b840c5cab2cb629a5bbe9df42 Mon Sep 17 00:00:00 2001 From: Thales1330 Date: Fri, 14 Oct 2016 17:45:25 -0300 Subject: Switching implemented --- Project/TransformerForm.cpp | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Project/TransformerForm.cpp (limited to 'Project/TransformerForm.cpp') diff --git a/Project/TransformerForm.cpp b/Project/TransformerForm.cpp new file mode 100644 index 0000000..3af782c --- /dev/null +++ b/Project/TransformerForm.cpp @@ -0,0 +1,37 @@ +#include "TransformerForm.h" +#include "SwitchingForm.h" +#include "Transformer.h" + +TransformerForm::TransformerForm(wxWindow* parent, Transformer* transformer) + : TransformerFormBase(parent) +{ + m_parent = parent; + m_transformer = transformer; +} + +TransformerForm::~TransformerForm() +{ +} + +void TransformerForm::OnCancelButtonClick(wxCommandEvent& event) +{ + EndModal(wxID_CANCEL); +} +void TransformerForm::OnOKButtonClick(wxCommandEvent& event) +{ + if(ValidateData()) EndModal(wxID_OK); +} +void TransformerForm::OnStabilityButtonClick(wxCommandEvent& event) +{ + if(ValidateData()) { + SwitchingForm swForm(m_parent, m_transformer); + swForm.SetTitle(_("Transfomer: Switching")); + swForm.ShowModal(); + EndModal(wxID_OK); + } +} + +bool TransformerForm::ValidateData() +{ + return true; +} -- cgit