From 71379e56edd24c2b4d9ea341710c2a7cda6d3afb Mon Sep 17 00:00:00 2001 From: Thales Lima Oliveira Date: Thu, 5 Apr 2018 21:42:37 -0300 Subject: Create loads not present in graphical data Create load not present in graphical data, but present in electric data. Data report copy implemented (Ctrl + C). Data report select all implemented (Ctrl + A). Some bugfixes --- Project/DataReport.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'Project/DataReport.h') diff --git a/Project/DataReport.h b/Project/DataReport.h index 8f35a1b..854bb06 100644 --- a/Project/DataReport.h +++ b/Project/DataReport.h @@ -51,6 +51,7 @@ class DataReport : public DataReportBase virtual void CreateGrids(); virtual void FillValues(GridSelection gridToFill = GRID_ALL); virtual void SetRowsColours(wxGrid* grid, int rowStart = 1); + virtual void GridKeyHandler(wxGrid* grid, wxKeyEvent& event); protected: virtual void OnFaulrGridChanged(wxGridEvent& event); @@ -60,6 +61,13 @@ class DataReport : public DataReportBase virtual void OnPFBranchesGridChanged(wxGridEvent& event); virtual void OnPowerFlowGridChanged(wxGridEvent& event); virtual void OnPFBusGridChanged(wxGridEvent& event); + virtual void OnGridFaultBranchesKeyDown(wxKeyEvent& event) { GridKeyHandler(m_gridFaultBranches, event); } + virtual void OnGridFaultBusesKeyDown(wxKeyEvent& event) { GridKeyHandler(m_gridFaultBuses, event); } + virtual void OnGridFaultGeneratorsKeyDown(wxKeyEvent& event) { GridKeyHandler(m_gridFaultGenerators, event); } + virtual void OnGridFaultKeyDown(wxKeyEvent& event) { GridKeyHandler(m_gridFault, event); } + virtual void OnGridPFBranchesKeyDown(wxKeyEvent& event) { GridKeyHandler(m_gridPFBranches, event); } + virtual void OnGridPFBusesKeyDown(wxKeyEvent& event) { GridKeyHandler(m_gridPFBuses, event); } + virtual void OnGridPFKeyDown(wxKeyEvent& event) { GridKeyHandler(m_gridPowerFlow, event); } Workspace* m_workspace = NULL; bool m_changingValues = false; -- cgit From 8824eb42aed594822b1a46e0d1492535efacda0e Mon Sep 17 00:00:00 2001 From: Thales Lima Oliveira Date: Tue, 10 Apr 2018 22:09:52 -0300 Subject: Base folder strategy abandoned due compatibility with wxCrafter --- Project/DataReport.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Project/DataReport.h') diff --git a/Project/DataReport.h b/Project/DataReport.h index 854bb06..e78d4cd 100644 --- a/Project/DataReport.h +++ b/Project/DataReport.h @@ -18,7 +18,7 @@ #ifndef DATAREPORT_H #define DATAREPORT_H -#include "base/DataReportBase.h" +#include "DataReportBase.h" class Workspace; class ElectricCalculation; -- cgit