diff options
author | Thales1330 <thaleslima.ufu@gmail.com> | 2016-12-06 20:27:20 -0200 |
---|---|---|
committer | Thales1330 <thaleslima.ufu@gmail.com> | 2016-12-06 20:27:20 -0200 |
commit | f5bb978b22c881dc61663d8ac660cc2778a842bb (patch) | |
tree | 7d3615b15a7aac4de928bd6811a4407f7a2eb47b /Project/TextForm.h | |
parent | e266f5811403beea13c9cc5399c55db4a34fdd3c (diff) | |
download | PSP.git-f5bb978b22c881dc61663d8ac660cc2778a842bb.tar.gz PSP.git-f5bb978b22c881dc61663d8ac660cc2778a842bb.tar.xz PSP.git-f5bb978b22c881dc61663d8ac660cc2778a842bb.zip |
Text update under implementation
Diffstat (limited to 'Project/TextForm.h')
-rw-r--r-- | Project/TextForm.h | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/Project/TextForm.h b/Project/TextForm.h index 1a22baa..a24d90e 100644 --- a/Project/TextForm.h +++ b/Project/TextForm.h @@ -7,17 +7,24 @@ class TextForm : public TextFormBase { - public: +public: TextForm(wxWindow* parent, Text* text, std::vector<Element*> elementList, double systemPowerBase = 100e6); virtual ~TextForm(); + + virtual bool LoadChoices(); + virtual void ElementTypeChoice(); virtual void ElementNumberChoice(); virtual void DataTypeChoice(); virtual void UnitChoice(); - protected: + virtual void Preview(); + virtual bool ValidateData(); + +protected: + virtual void OnUnitChoiceSelected(wxCommandEvent& event); virtual void OnCancelButtonClick(wxCommandEvent& event) { EndModal(wxID_CANCEL); } - virtual void OnOKButtonClick(wxCommandEvent& event) { EndModal(wxID_OK); } + virtual void OnOKButtonClick(wxCommandEvent& event); virtual void OnElementChoiceSelected(wxCommandEvent& event); virtual void OnFromBusChoiceSelected(wxCommandEvent& event); virtual void OnNameChoiceSelected(wxCommandEvent& event); @@ -26,8 +33,9 @@ class TextForm : public TextFormBase virtual void OnTypeChoiceSelected(wxCommandEvent& event); Text* m_text; + Text* m_textToEdit; wxWindow* m_parent; ElectricCalculation m_allElements; double m_systemPowerBase; }; -#endif // TEXTFORM_H +#endif // TEXTFORM_H |