diff options
author | Thales Lima Oliveira <thaleslima.ufu@gmail.com> | 2020-07-07 23:12:04 -0300 |
---|---|---|
committer | Thales Lima Oliveira <thaleslima.ufu@gmail.com> | 2020-07-07 23:12:04 -0300 |
commit | ab30228b1a57053323363674fa7f137c0329a180 (patch) | |
tree | 50849a3680d61a2428665cc1035f1f4215870acb /Project/ProjectPropertiesForm.h | |
parent | 6c0e98a2727d07e1fbb38b78c27d68e98ad09465 (diff) | |
download | PSP.git-ab30228b1a57053323363674fa7f137c0329a180.tar.gz PSP.git-ab30228b1a57053323363674fa7f137c0329a180.tar.xz PSP.git-ab30228b1a57053323363674fa7f137c0329a180.zip |
Voltage heat map implemented
Voltage heat map implemented using modern OpenGL =)
New external library required:
-GLEW
-GLFW
-GLM (incorporeted at the source)
Old memory leaks fixed =)
Diffstat (limited to 'Project/ProjectPropertiesForm.h')
-rw-r--r-- | Project/ProjectPropertiesForm.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/Project/ProjectPropertiesForm.h b/Project/ProjectPropertiesForm.h new file mode 100644 index 0000000..2395c65 --- /dev/null +++ b/Project/ProjectPropertiesForm.h @@ -0,0 +1,23 @@ +#ifndef PROJECTPROPERTIESFORM_H +#define PROJECTPROPERTIESFORM_H +#include "PropertiesFormBase.h" + +class Workspace; + +class ProjectPropertiesForm : public ProjectPropertiesFormBase +{ +public: + ProjectPropertiesForm(wxWindow* parent, Workspace* workspace); + virtual ~ProjectPropertiesForm() { } + +protected: + virtual void OnAutomaticLabelClick(wxCommandEvent& event); + virtual void OnCancelClick(wxCommandEvent& event) { EndModal(wxID_CANCEL); } + virtual void OnOKClick(wxCommandEvent& event) { if (ValidateData()) EndModal(wxID_OK); } + + bool ValidateData(); + void EnableLabelLimits(const bool& enable); + + Workspace* m_workspace = nullptr; +}; +#endif // PROJECTPROPERTIESFORM_H |