#ifndef KITTENLOADER_H #define KITTENLOADER_H #include "albumcoverloader.h" #include #include class KittenLoader : public AlbumCoverLoader { Q_OBJECT public: KittenLoader(QObject* parent = 0); virtual quint64 LoadKitten(const AlbumCoverLoaderOptions& options); private slots: void KittensRetrieved(); void FetchMoreKittens(); private: static const char* kFlickrKittenUrl; static const char* kFlickrPhotoUrl; QQueue pending_kittens_; QQueue kitten_urls_; }; #endif