summaryrefslogtreecommitdiff
path: root/src/ssave/SSaveController.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ssave/SSaveController.cpp')
-rw-r--r--src/ssave/SSaveController.cpp59
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;
-}
-