From 3596d19f6d804a9610545ce39f07e421d1dc716e Mon Sep 17 00:00:00 2001 From: Thales1330 Date: Fri, 7 Oct 2016 18:39:16 -0300 Subject: Switching form under implementation --- Project/SwitchingForm.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Project/SwitchingForm.h (limited to 'Project/SwitchingForm.h') diff --git a/Project/SwitchingForm.h b/Project/SwitchingForm.h new file mode 100644 index 0000000..b705da2 --- /dev/null +++ b/Project/SwitchingForm.h @@ -0,0 +1,20 @@ +#ifndef SWITCHINGFORM_H +#define SWITCHINGFORM_H +#include "ElementForm.h" + +class SwitchingForm : public SwitchingFormBase +{ +public: + SwitchingForm(wxWindow* parent); + virtual ~SwitchingForm(); +protected: + virtual void OnChangeProperties(wxPropertyGridEvent& event); + virtual void OnSelectItem(wxListEvent& event); + virtual void OnCancelButtonClick(wxCommandEvent& event); + virtual void OnInsertButtonClick(wxCommandEvent& event); + virtual void OnOKButtonClick(wxCommandEvent& event); + virtual void OnRemoveButtonClick(wxCommandEvent& event); + + int m_maxID = 0; +}; +#endif // SWITCHINGFORM_H -- cgit From d60de5e4c4774c5b840c5cab2cb629a5bbe9df42 Mon Sep 17 00:00:00 2001 From: Thales1330 Date: Fri, 14 Oct 2016 17:45:25 -0300 Subject: Switching implemented --- Project/SwitchingForm.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'Project/SwitchingForm.h') diff --git a/Project/SwitchingForm.h b/Project/SwitchingForm.h index b705da2..4467bb9 100644 --- a/Project/SwitchingForm.h +++ b/Project/SwitchingForm.h @@ -1,13 +1,18 @@ #ifndef SWITCHINGFORM_H #define SWITCHINGFORM_H + #include "ElementForm.h" +class Element; + class SwitchingForm : public SwitchingFormBase { public: - SwitchingForm(wxWindow* parent); + SwitchingForm(wxWindow* parent, Element* element); virtual ~SwitchingForm(); protected: + virtual void OnDownButtonClick(wxCommandEvent& event); + virtual void OnUpButtonClick(wxCommandEvent& event); virtual void OnChangeProperties(wxPropertyGridEvent& event); virtual void OnSelectItem(wxListEvent& event); virtual void OnCancelButtonClick(wxCommandEvent& event); @@ -16,5 +21,7 @@ protected: virtual void OnRemoveButtonClick(wxCommandEvent& event); int m_maxID = 0; + + Element* m_element; }; #endif // SWITCHINGFORM_H -- cgit From 0e3a45462bf8ce31be988679fd380baeecfb1b95 Mon Sep 17 00:00:00 2001 From: Thales1330 Date: Tue, 25 Oct 2016 17:09:19 -0200 Subject: Capacitor and Inductor forms implemented --- Project/SwitchingForm.h | 1 + 1 file changed, 1 insertion(+) (limited to 'Project/SwitchingForm.h') diff --git a/Project/SwitchingForm.h b/Project/SwitchingForm.h index 4467bb9..3a6e566 100644 --- a/Project/SwitchingForm.h +++ b/Project/SwitchingForm.h @@ -8,6 +8,7 @@ class Element; class SwitchingForm : public SwitchingFormBase { public: + SwitchingForm(wxWindow* parent); SwitchingForm(wxWindow* parent, Element* element); virtual ~SwitchingForm(); protected: -- cgit