diff options
Diffstat (limited to 'Project/ReactiveShuntElementForm.h')
-rw-r--r-- | Project/ReactiveShuntElementForm.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/Project/ReactiveShuntElementForm.h b/Project/ReactiveShuntElementForm.h new file mode 100644 index 0000000..c5562c2 --- /dev/null +++ b/Project/ReactiveShuntElementForm.h @@ -0,0 +1,27 @@ +#ifndef REACTIVESHUNTELEMENTFORM_H +#define REACTIVESHUNTELEMENTFORM_H +#include "ElementForm.h" +#include <wx/log.h> + +class Capacitor; +class Inductor; +class SwitchingForm; + +class ReactiveShuntElementForm : public ReactiveShuntElementFormBase +{ + public: + ReactiveShuntElementForm(wxWindow* parent, Capacitor* capacitor); + ReactiveShuntElementForm(wxWindow* parent, Inductor* inductor); + virtual ~ReactiveShuntElementForm(); + virtual bool ValidateData(); + + protected: + virtual void OnCancelButtonClick(wxCommandEvent& event) { EndModal(wxID_CANCEL); } + virtual void OnOKButtonClick(wxCommandEvent& event); + virtual void OnStabilityButtonClick(wxCommandEvent& event); + + wxWindow* m_parent; + Capacitor* m_capacitor = NULL; + Inductor* m_inductor = NULL; +}; +#endif // REACTIVESHUNTELEMENTFORM_H |