diff options
Diffstat (limited to 'src/login')
| -rw-r--r-- | src/login/LoginController.cpp | 5 | ||||
| -rw-r--r-- | src/login/LoginController.h | 1 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/login/LoginController.cpp b/src/login/LoginController.cpp index a3162be..1a21fc6 100644 --- a/src/login/LoginController.cpp +++ b/src/login/LoginController.cpp @@ -8,7 +8,9 @@ #include "LoginController.h" #include "client/User.h" -LoginController::LoginController(ControllerCallback * callback) { +LoginController::LoginController(ControllerCallback * callback): + HasExited(false) +{ // TODO Auto-generated constructor stub loginView = new LoginView(); loginModel = new LoginModel(); @@ -38,6 +40,7 @@ void LoginController::Exit() } if(callback) callback->ControllerExit(); + HasExited = true; } LoginController::~LoginController() { diff --git a/src/login/LoginController.h b/src/login/LoginController.h index eb15d64..b20e187 100644 --- a/src/login/LoginController.h +++ b/src/login/LoginController.h @@ -23,6 +23,7 @@ class LoginController { LoginModel * loginModel; ControllerCallback * callback; public: + bool HasExited; LoginController(ControllerCallback * callback = NULL); void Login(string username, string password); void Exit(); |
