From 52931022eb25080e33f2362c3b0bd4361f0cdb0b Mon Sep 17 00:00:00 2001 From: Thales Lima Oliveira Date: Wed, 12 Apr 2017 18:57:10 -0300 Subject: Open control implementation --- Project/ControlEditor.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'Project/ControlEditor.h') diff --git a/Project/ControlEditor.h b/Project/ControlEditor.h index 40a2b0a..2dd4051 100644 --- a/Project/ControlEditor.h +++ b/Project/ControlEditor.h @@ -81,10 +81,13 @@ class ControlEditor : public ControlEditorBase virtual void RotateSelectedElements(bool clockwise); virtual void DeleteSelectedElements(); virtual void CheckConnections(); - virtual std::vector GetConnectionLineList() { return m_connectionList; } - virtual std::vector GetControlElementList() { return m_elementList; } + virtual std::vector GetConnectionLineList() const { return m_connectionList; } + virtual std::vector GetControlElementList() const { return m_elementList; } + virtual void SetConnectionsList(std::vector connectionList) { m_connectionList = connectionList; } + virtual void SetElementsList(std::vector elementList) { m_elementList = elementList; } protected: + virtual void OnImportClick(wxCommandEvent& event); virtual void OnExportClick(wxCommandEvent& event); virtual void OnKeyDown(wxKeyEvent& event); virtual void OnIdle(wxIdleEvent& event); -- cgit