diff options
| author | Simon 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) |
| commit | 46b2def1930b8a6741916b1b4dfebfed97f7e64d (patch) | |
| tree | 2a23b13b5c5c81e0fb4b1ba3005baac77eb0f7e9 /src/save/ServerSaveActivity.h | |
| parent | 51657b8575ce690ddc22b130861a7cf0211227db (diff) | |
| download | powder-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.h | 7 |
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; |
