diff options
Diffstat (limited to 'src/console/ConsoleModel.h')
| -rw-r--r-- | src/console/ConsoleModel.h | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/src/console/ConsoleModel.h b/src/console/ConsoleModel.h deleted file mode 100644 index 312739a..0000000 --- a/src/console/ConsoleModel.h +++ /dev/null @@ -1,28 +0,0 @@ -#ifndef CONSOLEMODEL_H_ -#define CONSOLEMODEL_H_ - -#include <vector> -#include <deque> -#include "ConsoleView.h" -#include "ConsoleCommand.h" - -class ConsoleView; -class ConsoleModel { - int currentCommandIndex; - std::vector<ConsoleView*> observers; - std::deque<ConsoleCommand> previousCommands; - void notifyPreviousCommandsChanged(); - void notifyCurrentCommandChanged(); -public: - int GetCurrentCommandIndex(); - void SetCurrentCommandIndex(int index); - ConsoleCommand GetCurrentCommand(); - - std::deque<ConsoleCommand> GetPreviousCommands(); - ConsoleModel(); - void AddObserver(ConsoleView * observer); - void AddLastCommand(ConsoleCommand command); - virtual ~ConsoleModel(); -}; - -#endif /* CONSOLEMODEL_H_ */ |
