refactored the managers

This commit is contained in:
2017-12-31 00:50:07 +01:00
parent 258288bad9
commit bfa2f1637e
80 changed files with 1023 additions and 964 deletions
+38
View File
@@ -0,0 +1,38 @@
#pragma once
#include <QString>
#include <vector>
namespace chatterino {
class CommandManager
{
CommandManager() = default;
public:
static CommandManager &getInstance();
// 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<Command> commands;
};
}