diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2012-08-01 21:29:22 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-08-01 21:29:22 (GMT) |
| commit | cbefea85d717bd599fa0559f091b051e904d9e2f (patch) | |
| tree | e11849927aa88b270470c55d8b0fc052d34851e4 /src/ssave/SSaveController.cpp | |
| parent | 29ac6380ba649e30dc29771b2833a86f20c9dbfe (diff) | |
| download | powder-cbefea85d717bd599fa0559f091b051e904d9e2f.zip powder-cbefea85d717bd599fa0559f091b051e904d9e2f.tar.gz | |
Local Saving, Server Saving rewrite
Diffstat (limited to 'src/ssave/SSaveController.cpp')
| -rw-r--r-- | src/ssave/SSaveController.cpp | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/src/ssave/SSaveController.cpp b/src/ssave/SSaveController.cpp deleted file mode 100644 index 5f37933..0000000 --- a/src/ssave/SSaveController.cpp +++ /dev/null @@ -1,59 +0,0 @@ -/* - * SSaveController.cpp - * - * Created on: Jan 29, 2012 - * Author: Simon - */ - -#include "SSaveController.h" - -SSaveController::SSaveController(ControllerCallback * callback, SaveInfo save): - HasExited(false) -{ - ssaveView = new SSaveView(); - ssaveView->AttachController(this); - ssaveModel = new SSaveModel(); - ssaveModel->AddObserver(ssaveView); - ssaveModel->SetSave(new SaveInfo(save)); - - this->callback = callback; -} - -void SSaveController::UploadSave(std::string saveName, std::string saveDescription, bool publish) -{ - ssaveModel->UploadSave(saveName, saveDescription, publish); -} - -SaveInfo * SSaveController::GetSave() -{ - return ssaveModel->GetSave(); -} - -bool SSaveController::GetSaveUploaded() -{ - return ssaveModel->GetSaveUploaded(); -} - -void SSaveController::Update() -{ - ssaveModel->Update(); -} - -void SSaveController::Exit() -{ - if(ui::Engine::Ref().GetWindow() == ssaveView) - ui::Engine::Ref().CloseWindow(); - if(callback) - callback->ControllerExit(); - HasExited = true; -} - -SSaveController::~SSaveController() { - if(ui::Engine::Ref().GetWindow() == ssaveView) - ui::Engine::Ref().CloseWindow(); - delete ssaveModel; - delete ssaveView; - if(callback) - delete callback; -} - |
