Clean code and includes

This commit is contained in:
Bruno
2021-03-03 22:37:56 +01:00
parent b8d323ad59
commit d6d1ab5099
2 changed files with 26 additions and 35 deletions

View File

@@ -2,32 +2,23 @@
#include <glad/glad.h> #include <glad/glad.h>
#include <glm/glm.hpp> #include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp> #include <glm/gtc/matrix_transform.hpp>
#include <glm/gtc/matrix_access.hpp>
#include <glm/gtx/vector_angle.hpp>
#include <algorithm>
#include <string>
#include <sstream>
#include <regex>
#include "imgui.h" #include "imgui.h"
#include "ImGuiToolkit.h" #include "ImGuiToolkit.h"
#include <algorithm>
#include <string.h>
#include <sstream>
#include <regex>
#include "Mixer.h"
#include "defines.h" #include "defines.h"
#include "Settings.h" #include "Settings.h"
#include "Session.h"
#include "Resource.h"
#include "Source.h" #include "Source.h"
#include "SessionSource.h"
#include "PickingVisitor.h" #include "PickingVisitor.h"
#include "BoundingBoxVisitor.h" #include "BoundingBoxVisitor.h"
#include "DrawVisitor.h"
#include "Decorations.h" #include "Decorations.h"
#include "Mixer.h" #include "Mixer.h"
#include "UserInterfaceManager.h" #include "UserInterfaceManager.h"
#include "UpdateCallback.h"
#include "ActionManager.h" #include "ActionManager.h"
#include "Log.h" #include "Log.h"

34
View.h
View File

@@ -33,7 +33,7 @@ public:
INVALID = 6 INVALID = 6
} Mode; } Mode;
inline Mode mode() const { return mode_; } inline Mode mode () const { return mode_; }
virtual void update (float dt); virtual void update (float dt);
virtual void draw (); virtual void draw ();
@@ -41,7 +41,7 @@ public:
virtual void zoom (float); virtual void zoom (float);
virtual void resize (int) {} virtual void resize (int) {}
virtual int size () { return 50; } virtual int size () { return 50; }
virtual void recenter(); virtual void recenter ();
virtual void centerSource(Source *) {} virtual void centerSource(Source *) {}
typedef enum { typedef enum {
@@ -59,31 +59,31 @@ public:
typedef struct Cursor { typedef struct Cursor {
CursorType type; CursorType type;
std::string info; std::string info;
Cursor() { type = Cursor_Arrow; info = "";} Cursor () { type = Cursor_Arrow; info = "";}
Cursor(CursorType t, std::string i = "") { type = t; info = i;} Cursor (CursorType t, std::string i = "") { type = t; info = i;}
} Cursor; } Cursor;
// picking of nodes in a view provided a point coordinates in screen coordinates // picking of nodes in a view provided a point coordinates in screen coordinates
virtual std::pair<Node *, glm::vec2> pick(glm::vec2); virtual std::pair<Node *, glm::vec2> pick(glm::vec2);
// select sources provided a start and end selection points in screen coordinates // select sources provided a start and end selection points in screen coordinates
virtual void select(glm::vec2, glm::vec2); virtual void select (glm::vec2, glm::vec2);
virtual void selectAll(); virtual void selectAll ();
virtual bool canSelect(Source *); virtual bool canSelect (Source *);
// drag the view provided a start and an end point in screen coordinates // drag the view provided a start and an end point in screen coordinates
virtual Cursor drag (glm::vec2, glm::vec2); virtual Cursor drag (glm::vec2, glm::vec2);
// grab a source provided a start and an end point in screen coordinates and the picking point // grab a source provided a start and an end point in screen coordinates and the picking point
virtual void initiate(); virtual void initiate ();
virtual void terminate(); virtual void terminate ();
virtual Cursor grab (Source*, glm::vec2, glm::vec2, std::pair<Node *, glm::vec2>) { virtual Cursor grab (Source*, glm::vec2, glm::vec2, std::pair<Node *, glm::vec2>) {
return Cursor(); return Cursor ();
} }
// test mouse over provided a point in screen coordinates // test mouse over provided a point in screen coordinates
virtual Cursor over (glm::vec2) { virtual Cursor over (glm::vec2) {
return Cursor(); return Cursor ();
} }
// left-right [-1 1] and up-down [1 -1] action from arrow keys // left-right [-1 1] and up-down [1 -1] action from arrow keys
@@ -97,11 +97,11 @@ public:
protected: protected:
View(Mode m); View (Mode m);
virtual ~View() {} virtual ~View () {}
virtual void restoreSettings(); virtual void restoreSettings ();
virtual void saveSettings(); virtual void saveSettings ();
std::string current_action_; std::string current_action_;
uint64_t current_id_; uint64_t current_id_;
@@ -111,7 +111,7 @@ protected:
Group *overlay_selection_; Group *overlay_selection_;
Frame *overlay_selection_frame_; Frame *overlay_selection_frame_;
Handles *overlay_selection_icon_; Handles *overlay_selection_icon_;
virtual void updateSelectionOverlay(); virtual void updateSelectionOverlay ();
// contex menu // contex menu
typedef enum { typedef enum {
@@ -120,7 +120,7 @@ protected:
MENU_SELECTION = 2 MENU_SELECTION = 2
} ContextMenu; } ContextMenu;
ContextMenu show_context_menu_; ContextMenu show_context_menu_;
inline void openContextMenu(ContextMenu m) { show_context_menu_ = m; } inline void openContextMenu (ContextMenu m) { show_context_menu_ = m; }
}; };