#ifndef KITTENLOADER_H #define KITTENLOADER_H #include "albumcoverloader.h" #include #include class KittenLoader : public AlbumCoverLoader { Q_OBJECT public: KittenLoader(QObject* parent = 0); virtual quint64 LoadImageAsync( const QString& art_automatic, const QString& art_manual, const QString& song_filename, const QImage& embedded_image); private slots: void KittensRetrieved(); void FetchMoreKittens(); private: static const char* kFlickrKittenUrl; static const char* kFlickrPhotoUrl; QQueue pending_kittens_; QQueue kitten_urls_; }; #endif