summaryrefslogtreecommitdiff
path: root/src/save/ServerSaveActivity.h
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2012-08-07 00:58:46 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-08-07 00:58:46 (GMT)
commit46b2def1930b8a6741916b1b4dfebfed97f7e64d (patch)
tree2a23b13b5c5c81e0fb4b1ba3005baac77eb0f7e9 /src/save/ServerSaveActivity.h
parent51657b8575ce690ddc22b130861a7cf0211227db (diff)
downloadpowder-46b2def1930b8a6741916b1b4dfebfed97f7e64d.zip
powder-46b2def1930b8a6741916b1b4dfebfed97f7e64d.tar.gz
Save as current name complete, resolves #5
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;