summaryrefslogtreecommitdiffstats
path: root/Project/ControlEditor.h
diff options
context:
space:
mode:
authorThales Lima Oliveira <thaleslima.ufu@gmail.com>2020-06-06 11:37:00 -0300
committerThales Lima Oliveira <thaleslima.ufu@gmail.com>2020-06-06 11:37:00 -0300
commitc5636d2031b20e673441e095d90ba94942698e7c (patch)
tree30b9f15cd5d91fe11a07960154d03afc2328bf8a /Project/ControlEditor.h
parent0586ac0d34e4d8d5dd9845f2fdd212716b3004f9 (diff)
downloadPSP.git-c5636d2031b20e673441e095d90ba94942698e7c.tar.gz
PSP.git-c5636d2031b20e673441e095d90ba94942698e7c.tar.xz
PSP.git-c5636d2031b20e673441e095d90ba94942698e7c.zip
Some class enum implementation
Just for better code design: https://docs.microsoft.com/pt-br/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/enumeration-classes-over-enum-types
Diffstat (limited to 'Project/ControlEditor.h')
-rw-r--r--Project/ControlEditor.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/Project/ControlEditor.h b/Project/ControlEditor.h
index c68829d..fbd8f79 100644
--- a/Project/ControlEditor.h
+++ b/Project/ControlEditor.h
@@ -57,7 +57,7 @@ class ControlElementContainer;
class ChartView;
class ElementDataObject;
-enum ControlElementButtonID {
+enum class ControlElementButtonID : int {
ID_IO = 0,
ID_TF,
ID_SUM,
@@ -109,7 +109,7 @@ class ControlElementButton : public wxWindow
class ControlEditor : public ControlEditorBase
{
public:
- enum ControlEditorMode {
+ enum class ControlEditorMode : int {
MODE_EDIT = 0,
MODE_MOVE_ELEMENT,
MODE_MOVE_LINE,
@@ -165,7 +165,7 @@ class ControlEditor : public ControlEditorBase
wxGLContext* m_glContext = NULL;
Camera* m_camera = NULL;
- ControlEditorMode m_mode = MODE_EDIT;
+ ControlEditorMode m_mode = ControlEditorMode::MODE_EDIT;
wxRect2DDouble m_selectionRect;
wxPoint2DDouble m_startSelRect;