summaryrefslogtreecommitdiff
path: root/src/managers/LayoutManager.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/managers/LayoutManager.hpp')
-rw-r--r--src/managers/LayoutManager.hpp31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/managers/LayoutManager.hpp b/src/managers/LayoutManager.hpp
deleted file mode 100644
index 80c522fb..00000000
--- a/src/managers/LayoutManager.hpp
+++ /dev/null
@@ -1,31 +0,0 @@
-#pragma once
-
-#include "../layout/DwindleLayout.hpp"
-#include "../layout/MasterLayout.hpp"
-
-class CLayoutManager {
- public:
- CLayoutManager();
-
- IHyprLayout* getCurrentLayout();
-
- void switchToLayout(std::string);
-
- bool addLayout(const std::string& name, IHyprLayout* layout);
- bool removeLayout(IHyprLayout* layout);
- std::vector<std::string> getAllLayoutNames();
-
- private:
- enum eHyprLayouts : uint8_t {
- LAYOUT_DWINDLE = 0,
- LAYOUT_MASTER
- };
-
- int m_currentLayoutID = LAYOUT_DWINDLE;
-
- CHyprDwindleLayout m_dwindleLayout;
- CHyprMasterLayout m_masterLayout;
- std::vector<std::pair<std::string, IHyprLayout*>> m_layouts;
-};
-
-inline UP<CLayoutManager> g_pLayoutManager;