summaryrefslogtreecommitdiffstats
path: root/Project/DataReport.h
diff options
context:
space:
mode:
authorThales Lima Oliveira <thaleslima.ufu@gmail.com>2018-04-05 21:42:37 -0300
committerThales Lima Oliveira <thaleslima.ufu@gmail.com>2018-04-05 21:42:37 -0300
commit71379e56edd24c2b4d9ea341710c2a7cda6d3afb (patch)
tree35c5bdeea224b0abfa70e8127eaef4047b856c78 /Project/DataReport.h
parent54b3719953815bd6a2648bb6dac662f513d80fca (diff)
downloadPSP.git-71379e56edd24c2b4d9ea341710c2a7cda6d3afb.tar.gz
PSP.git-71379e56edd24c2b4d9ea341710c2a7cda6d3afb.tar.xz
PSP.git-71379e56edd24c2b4d9ea341710c2a7cda6d3afb.zip
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
Diffstat (limited to 'Project/DataReport.h')
-rw-r--r--Project/DataReport.h8
1 files changed, 8 insertions, 0 deletions
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;