From 915532bf8fbda9ba2a36e04fcd6acc67c6c68fa5 Mon Sep 17 00:00:00 2001 From: BossCode45 Date: Tue, 1 Oct 2024 14:54:37 +1300 Subject: Restructure --- config.h | 53 ----------------------------------------------------- 1 file changed, 53 deletions(-) delete mode 100644 config.h (limited to 'config.h') diff --git a/config.h b/config.h deleted file mode 100644 index 452db9c..0000000 --- a/config.h +++ /dev/null @@ -1,53 +0,0 @@ -#pragma once - -#include "commands.h" -#include -#include - -#include -#include - -struct Workspace -{ - std::string name; - int* screenPreferences; - int screenPreferencesc; -}; - -#define COMMAND(X) \ - const void X (const CommandArg* argv) - -class Config -{ -public: - Config(CommandsModule& commandsModule); - ~Config(); - void free(); - - std::vector loadFromFile(std::string path); - std::vector reloadFile(); - - // Main - int gaps; - int outerGaps; - std::string logFile; - - // Workspaces - std::vector workspaces; - int numWS; - bool loaded = false; - - // Binds - bool swapSuperAlt; - - // Config Commands - COMMAND(gapsCmd); - COMMAND(outerGapsCmd); - COMMAND(logFileCmd); - COMMAND(addWorkspaceCmd); - COMMAND(swapSuperAltCmd); - -private: - CommandsModule& commandsModule; - std::string file; -}; -- cgit v1.2.3