summaryrefslogtreecommitdiff
path: root/src/console/ConsoleController.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/console/ConsoleController.h')
-rw-r--r--src/console/ConsoleController.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/console/ConsoleController.h b/src/console/ConsoleController.h
index 9316f71..d5fc07a 100644
--- a/src/console/ConsoleController.h
+++ b/src/console/ConsoleController.h
@@ -13,6 +13,7 @@
#include "ConsoleView.h"
#include "ConsoleModel.h"
#include "ConsoleCommand.h"
+#include "cat/CommandInterface.h"
class ConsoleModel;
class ConsoleView;
@@ -20,14 +21,16 @@ class ConsoleController {
ControllerCallback * callback;
ConsoleView * consoleView;
ConsoleModel * consoleModel;
+ CommandInterface * commandInterface;
public:
bool HasDone;
- ConsoleController(ControllerCallback * callback);
+ ConsoleController(ControllerCallback * callback, CommandInterface * commandInterface);
std::string FormatCommand(std::string command);
void EvaluateCommand(std::string command);
void NextCommand();
void PreviousCommand();
void Exit();
+ void CloseConsole();
ConsoleView * GetView();
virtual ~ConsoleController();
};