summaryrefslogtreecommitdiffstats
path: root/Project/MainFrame.cpp
diff options
context:
space:
mode:
authorThales Lima Oliveira <thaleslima.ufu@gmail.com>2017-01-10 16:12:44 -0200
committerGitHub <noreply@github.com>2017-01-10 16:12:44 -0200
commit76696ec9dca9d8b8f7eb01d03fb15b47cc6a8d5b (patch)
tree5b458c70a0cb301173d1b808374a0f367813dab5 /Project/MainFrame.cpp
parentb44aa5ce9401889d948149cc100d1b2ef3611d04 (diff)
parent568d04c7f692e64bc29b2ca195c2de6af7fdd43a (diff)
downloadPSP.git-76696ec9dca9d8b8f7eb01d03fb15b47cc6a8d5b.tar.gz
PSP.git-76696ec9dca9d8b8f7eb01d03fb15b47cc6a8d5b.tar.xz
PSP.git-76696ec9dca9d8b8f7eb01d03fb15b47cc6a8d5b.zip
Merge pull request #22 from Thales1330/wip/fault
Wip fault
Diffstat (limited to 'Project/MainFrame.cpp')
-rw-r--r--Project/MainFrame.cpp13
1 files changed, 12 insertions, 1 deletions
diff --git a/Project/MainFrame.cpp b/Project/MainFrame.cpp
index ef9f327..254c081 100644
--- a/Project/MainFrame.cpp
+++ b/Project/MainFrame.cpp
@@ -151,6 +151,7 @@ void MainFrame::OnDisableSolutionClick(wxRibbonButtonBarEvent& event)
}
void MainFrame::OnDragClick(wxRibbonButtonBarEvent& event) {}
+
void MainFrame::OnEnableSolutionClick(wxRibbonButtonBarEvent& event)
{
m_ribbonButtonBarContinuous->ToggleButton(ID_RIBBON_ENABLESOL, true);
@@ -158,7 +159,14 @@ void MainFrame::OnEnableSolutionClick(wxRibbonButtonBarEvent& event)
}
void MainFrame::OnExpImpClick(wxRibbonButtonBarEvent& event) {}
-void MainFrame::OnFaultClick(wxRibbonButtonBarEvent& event) {}
+
+void MainFrame::OnFaultClick(wxRibbonButtonBarEvent& event)
+{
+ if(Workspace* workspace = dynamic_cast<Workspace*>(m_auiNotebook->GetCurrentPage())) {
+ workspace->RunFault();
+ }
+}
+
void MainFrame::OnFitClick(wxRibbonButtonBarEvent& event)
{
Workspace* workspace = static_cast<Workspace*>(m_auiNotebook->GetCurrentPage());
@@ -166,6 +174,7 @@ void MainFrame::OnFitClick(wxRibbonButtonBarEvent& event)
workspace->Fit();
}
}
+
void MainFrame::OnMoveClick(wxRibbonButtonBarEvent& event)
{
Workspace* workspace = static_cast<Workspace*>(m_auiNotebook->GetCurrentPage());
@@ -192,6 +201,7 @@ void MainFrame::OnMoveClick(wxRibbonButtonBarEvent& event)
workspace->SetWorkspaceMode(MODE_MOVE_ELEMENT);
}
}
+
void MainFrame::OnOpenClick(wxRibbonButtonBarEvent& event)
{
wxFileDialog openFileDialog(
@@ -234,6 +244,7 @@ void MainFrame::OnPowerFlowClick(wxRibbonButtonBarEvent& event)
workspace->RunPowerFlow();
}
}
+
void MainFrame::OnProjectSettingsClick(wxRibbonButtonBarEvent& event) {}
void MainFrame::OnRedoClick(wxRibbonButtonBarEvent& event) {}
void MainFrame::OnResetVoltagesClick(wxRibbonButtonBarEvent& event) {}