diff options
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; |
