diff options
Diffstat (limited to 'Project/ElementForm.h')
-rw-r--r-- | Project/ElementForm.h | 129 |
1 files changed, 85 insertions, 44 deletions
diff --git a/Project/ElementForm.h b/Project/ElementForm.h index 52d5e00..1af839c 100644 --- a/Project/ElementForm.h +++ b/Project/ElementForm.h @@ -145,7 +145,7 @@ public: }; -class GeneratorFormBase : public wxDialog +class SyncMachineFormBase : public wxDialog { protected: wxNotebook* m_notebook; @@ -239,8 +239,8 @@ public: wxButton* GetButtonStab() { return m_buttonStab; } wxButton* GetButtonOK() { return m_buttonOK; } wxButton* GetButtonCancel() { return m_ButtonCancel; } - GeneratorFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Generator"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE); - virtual ~GeneratorFormBase(); + SyncMachineFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Generator"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE); + virtual ~SyncMachineFormBase(); }; @@ -549,47 +549,6 @@ public: }; -class SwitchingFormBase : public wxDialog -{ -protected: - wxPropertyGridManager* m_pgMgrSwitchingsProp; - wxPGProperty* m_pgPropTitle; - wxPGProperty* m_pgPropType; - wxPGProperty* m_pgPropTime; - wxButton* m_buttonInsert; - wxButton* m_buttonRemove; - wxButton* m_buttonUp; - wxButton* m_buttonDown; - wxStaticText* m_staticTextSwList; - wxListCtrl* m_listCtrlSwitchings; - wxButton* m_buttonOK; - wxButton* m_buttonCancel; - -protected: - virtual void OnChangeProperties(wxPropertyGridEvent& event) { event.Skip(); } - virtual void OnInsertButtonClick(wxCommandEvent& event) { event.Skip(); } - virtual void OnRemoveButtonClick(wxCommandEvent& event) { event.Skip(); } - virtual void OnUpButtonClick(wxCommandEvent& event) { event.Skip(); } - virtual void OnDownButtonClick(wxCommandEvent& event) { event.Skip(); } - virtual void OnSelectItem(wxListEvent& event) { event.Skip(); } - virtual void OnOKButtonClick(wxCommandEvent& event) { event.Skip(); } - virtual void OnCancelButtonClick(wxCommandEvent& event) { event.Skip(); } - -public: - wxPropertyGridManager* GetPgMgrSwitchingsProp() { return m_pgMgrSwitchingsProp; } - wxButton* GetButtonInsert() { return m_buttonInsert; } - wxButton* GetButtonRemove() { return m_buttonRemove; } - wxButton* GetButtonUp() { return m_buttonUp; } - wxButton* GetButtonDown() { return m_buttonDown; } - wxStaticText* GetStaticTextSwList() { return m_staticTextSwList; } - wxListCtrl* GetListCtrlSwitchings() { return m_listCtrlSwitchings; } - wxButton* GetButtonOK() { return m_buttonOK; } - wxButton* GetButtonCancel() { return m_buttonCancel; } - SwitchingFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Switching"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE); - virtual ~SwitchingFormBase(); -}; - - class LoadFormBase : public wxDialog { protected: @@ -669,4 +628,86 @@ public: virtual ~ReactiveShuntElementFormBase(); }; + +class SwitchingFormBase : public wxDialog +{ +protected: + wxPropertyGridManager* m_pgMgrSwitchingsProp; + wxPGProperty* m_pgPropTitle; + wxPGProperty* m_pgPropType; + wxPGProperty* m_pgPropTime; + wxButton* m_buttonInsert; + wxButton* m_buttonRemove; + wxButton* m_buttonUp; + wxButton* m_buttonDown; + wxStaticText* m_staticTextSwList; + wxListCtrl* m_listCtrlSwitchings; + wxButton* m_buttonOK; + wxButton* m_buttonCancel; + +protected: + virtual void OnChangeProperties(wxPropertyGridEvent& event) { event.Skip(); } + virtual void OnInsertButtonClick(wxCommandEvent& event) { event.Skip(); } + virtual void OnRemoveButtonClick(wxCommandEvent& event) { event.Skip(); } + virtual void OnUpButtonClick(wxCommandEvent& event) { event.Skip(); } + virtual void OnDownButtonClick(wxCommandEvent& event) { event.Skip(); } + virtual void OnSelectItem(wxListEvent& event) { event.Skip(); } + virtual void OnOKButtonClick(wxCommandEvent& event) { event.Skip(); } + virtual void OnCancelButtonClick(wxCommandEvent& event) { event.Skip(); } + +public: + wxPropertyGridManager* GetPgMgrSwitchingsProp() { return m_pgMgrSwitchingsProp; } + wxButton* GetButtonInsert() { return m_buttonInsert; } + wxButton* GetButtonRemove() { return m_buttonRemove; } + wxButton* GetButtonUp() { return m_buttonUp; } + wxButton* GetButtonDown() { return m_buttonDown; } + wxStaticText* GetStaticTextSwList() { return m_staticTextSwList; } + wxListCtrl* GetListCtrlSwitchings() { return m_listCtrlSwitchings; } + wxButton* GetButtonOK() { return m_buttonOK; } + wxButton* GetButtonCancel() { return m_buttonCancel; } + SwitchingFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Switching"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE); + virtual ~SwitchingFormBase(); +}; + + +class IndMotorFormBase : public wxDialog +{ +protected: + wxNotebook* m_notebook; + wxPanel* m_panelGeneral; + wxStaticText* m_staticTextName; + wxTextCtrl* m_textCtrlName; + wxStaticText* m_staticTextActivePower; + wxTextCtrl* m_textCtrlActivePower; + wxChoice* m_choiceActivePower; + wxStaticText* m_staticTextReactivePower; + wxTextCtrl* m_textCtrlReactivePower; + wxChoice* m_choiceReactivePower; + wxButton* m_buttonStabButton; + wxButton* m_buttonOK; + wxButton* m_ButtonCancel; + +protected: + virtual void OnStabilityButtonClick(wxCommandEvent& event) { event.Skip(); } + virtual void OnOKButtonClick(wxCommandEvent& event) { event.Skip(); } + virtual void OnCancelButtonClick(wxCommandEvent& event) { event.Skip(); } + +public: + wxStaticText* GetStaticTextName() { return m_staticTextName; } + wxTextCtrl* GetTextCtrlName() { return m_textCtrlName; } + wxStaticText* GetStaticTextActivePower() { return m_staticTextActivePower; } + wxTextCtrl* GetTextCtrlActivePower() { return m_textCtrlActivePower; } + wxChoice* GetChoiceActivePower() { return m_choiceActivePower; } + wxStaticText* GetStaticTextReactivePower() { return m_staticTextReactivePower; } + wxTextCtrl* GetTextCtrlReactivePower() { return m_textCtrlReactivePower; } + wxChoice* GetChoiceReactivePower() { return m_choiceReactivePower; } + wxPanel* GetPanelGeneral() { return m_panelGeneral; } + wxNotebook* GetNotebook() { return m_notebook; } + wxButton* GetButtonStabButton() { return m_buttonStabButton; } + wxButton* GetButtonOK() { return m_buttonOK; } + wxButton* GetButtonCancel() { return m_ButtonCancel; } + IndMotorFormBase(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Motor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE); + virtual ~IndMotorFormBase(); +}; + #endif |