summaryrefslogtreecommitdiffstats
path: root/Project/GeneratorStabForm.cpp
diff options
context:
space:
mode:
authorThales1330 <thaleslima.ufu@gmail.com>2016-10-14 17:45:25 -0300
committerThales1330 <thaleslima.ufu@gmail.com>2016-10-14 17:45:25 -0300
commitd60de5e4c4774c5b840c5cab2cb629a5bbe9df42 (patch)
tree48e2bf736271e137af90ec1ffc1dcf7a21aeb2a7 /Project/GeneratorStabForm.cpp
parent3596d19f6d804a9610545ce39f07e421d1dc716e (diff)
downloadPSP.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.cpp12
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();