summaryrefslogtreecommitdiff
path: root/src/save/ServerSaveActivity.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/save/ServerSaveActivity.h')
-rw-r--r--src/save/ServerSaveActivity.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/save/ServerSaveActivity.h b/src/save/ServerSaveActivity.h
index 23d7153..4bf581c 100644
--- a/src/save/ServerSaveActivity.h
+++ b/src/save/ServerSaveActivity.h
@@ -3,6 +3,7 @@
#include "Activity.h"
#include "client/SaveInfo.h"
#include "client/ThumbnailListener.h"
+#include "tasks/TaskListener.h"
namespace ui
{
@@ -10,8 +11,9 @@ namespace ui
class Checkbox;
}
+class Task;
class Thumbnail;
-class ServerSaveActivity: public WindowActivity, public ThumbnailListener
+class ServerSaveActivity: public WindowActivity, public ThumbnailListener, public TaskListener
{
public:
class SaveUploadedCallback
@@ -28,8 +30,11 @@ public:
virtual void Exit();
virtual void OnDraw();
virtual void OnThumbnailReady(Thumbnail * thumbnail);
+ virtual void OnTick(float dt);
virtual ~ServerSaveActivity();
protected:
+ virtual void NotifyDone(Task * task);
+ Task * saveUploadTask;
SaveUploadedCallback * callback;
SaveInfo save;
Thumbnail * thumbnail;