aboutsummaryrefslogtreecommitdiff
path: root/backends/networking/curl/cloudicon.h
diff options
context:
space:
mode:
Diffstat (limited to 'backends/networking/curl/cloudicon.h')
-rw-r--r--backends/networking/curl/cloudicon.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/backends/networking/curl/cloudicon.h b/backends/networking/curl/cloudicon.h
index 9419cf04bf..0210899777 100644
--- a/backends/networking/curl/cloudicon.h
+++ b/backends/networking/curl/cloudicon.h
@@ -23,14 +23,14 @@
#ifndef BACKENDS_NETWORKING_CURL_CLOUDICON_H
#define BACKENDS_NETWORKING_CURL_CLOUDICON_H
+#include "backends/networking/curl/request.h"
#include "graphics/transparent_surface.h"
namespace Networking {
-class CloudIcon {
+class CloudIcon: public Request {
static const float ALPHA_STEP, ALPHA_MAX, ALPHA_MIN;
- int _frame;
bool _wasVisible, _iconsInited;
Graphics::TransparentSurface _icon, _alphaIcon;
float _currentAlpha;
@@ -44,6 +44,8 @@ public:
~CloudIcon();
void draw();
+ virtual void handle();
+ virtual void restart();
};
} // End of namespace Networking