From ab30228b1a57053323363674fa7f137c0329a180 Mon Sep 17 00:00:00 2001 From: Thales Lima Oliveira Date: Tue, 7 Jul 2020 23:12:04 -0300 Subject: 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 =) --- Project/ProjectPropertiesForm.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Project/ProjectPropertiesForm.h (limited to 'Project/ProjectPropertiesForm.h') 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 -- cgit