diff options
author | Thales1330 <thaleslima.ufu@gmail.com> | 2016-10-14 17:45:25 -0300 |
---|---|---|
committer | Thales1330 <thaleslima.ufu@gmail.com> | 2016-10-14 17:45:25 -0300 |
commit | d60de5e4c4774c5b840c5cab2cb629a5bbe9df42 (patch) | |
tree | 48e2bf736271e137af90ec1ffc1dcf7a21aeb2a7 /Project/GeneratorStabForm.cpp | |
parent | 3596d19f6d804a9610545ce39f07e421d1dc716e (diff) | |
download | PSP.git-d60de5e4c4774c5b840c5cab2cb629a5bbe9df42.tar.gz PSP.git-d60de5e4c4774c5b840c5cab2cb629a5bbe9df42.tar.xz PSP.git-d60de5e4c4774c5b840c5cab2cb629a5bbe9df42.zip |
Switching implemented
Diffstat (limited to 'Project/GeneratorStabForm.cpp')
-rw-r--r-- | Project/GeneratorStabForm.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/Project/GeneratorStabForm.cpp b/Project/GeneratorStabForm.cpp index a651fe7..2b0f226 100644 --- a/Project/GeneratorStabForm.cpp +++ b/Project/GeneratorStabForm.cpp @@ -1,4 +1,5 @@ #include "GeneratorStabForm.h" +#include "SwitchingForm.h" #include "SyncGenerator.h" GeneratorStabForm::GeneratorStabForm(wxWindow* parent, SyncGenerator* syncGenerator) : GeneratorStabFormBase(parent) @@ -46,7 +47,16 @@ void GeneratorStabForm::OnOKButtonClick(wxCommandEvent& event) } void GeneratorStabForm::OnSpeedGovernorButtonClick(wxCommandEvent& event) {} -void GeneratorStabForm::OnSwitchingButtonClick(wxCommandEvent& event) {} +void GeneratorStabForm::OnSwitchingButtonClick(wxCommandEvent& event) +{ + if(ValidateData()) { + SwitchingForm swForm(m_parent, m_syncGenerator); + swForm.SetTitle(_("Synchronous generator: Switching")); + swForm.ShowModal(); + EndModal(wxID_OK); + } +} + bool GeneratorStabForm::ValidateData() { SyncGeneratorElectricalData data = m_syncGenerator->GetElectricalData(); |