From ee58faacaaaf83293ead87696847b018f9a1281d Mon Sep 17 00:00:00 2001 From: Thales Lima Oliveira Date: Wed, 26 Apr 2017 19:51:45 -0300 Subject: Element plot data class implemented --- Project/ChartView.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'Project/ChartView.h') diff --git a/Project/ChartView.h b/Project/ChartView.h index 316aae9..c586fbb 100644 --- a/Project/ChartView.h +++ b/Project/ChartView.h @@ -10,8 +10,19 @@ class ChartView : public ChartViewBase public: ChartView(wxWindow* parent); virtual ~ChartView(); + + void Fit(); + void UpdatePlot(bool fit = true); protected: + virtual void OnMenuDarkThemeClick(wxCommandEvent& event); + virtual void OnMenuExitClick(wxCommandEvent& event) { Close(); } + virtual void OnMenuFitClick(wxCommandEvent& event) { Fit(); } + virtual void OnMenuSaveImageClick(wxCommandEvent& event); + virtual void OnMenuSendClipClick(wxCommandEvent& event); + virtual void OnMenuShowCoordinatesClick(wxCommandEvent& event); + virtual void OnMenuShowGridClick(wxCommandEvent& event); + virtual void OnMenuShowLabelClick(wxCommandEvent& event); virtual void OnPropertyGridChange(wxPropertyGridEvent& event); virtual void SetMPWindow(); mpWindow* m_mpWindow = NULL; @@ -21,6 +32,11 @@ class ChartView : public ChartViewBase mpInfoCoords* m_coords = NULL; mpInfoLegend* m_leg = NULL; + bool m_hideGrid = false; + bool m_showLeg = false; + bool m_showCoords = false; + bool m_darkTheme = false; + wxPGProperty* m_pgPropColor = NULL; }; #endif // CHARTVIEW_H -- cgit