#pragma once #include #include namespace chatterino { class CommandManager { // public: // CommandManager() = delete; // QString execCommand(QString text); // void addCommand ? // void loadCommands(QString) taking all commands as a \n seperated list ? // static CommandManager *getInstance() // { // static CommandManager manager; // return manager; // } // private: // struct Command { // QString name; // QString text; // Command(QString text); // }; // std::vector commands; }; }