22 #include <QSharedPointer>
24 class QDBusConnection;
37 class ThumbnailerImpl;
47 class Q_DECL_EXPORT
Request :
public QObject
62 bool isFinished()
const;
74 QString errorMessage()
const;
88 void waitForFinished();
105 QScopedPointer<internal::RequestImpl> p_;
106 explicit Request(internal::RequestImpl* impl) Q_DECL_HIDDEN;
108 friend class internal::ThumbnailerImpl;
164 explicit Thumbnailer(QDBusConnection
const& connection);
177 QSharedPointer<Request> getAlbumArt(QString
const& artist, QString
const& album, QSize
const& requestedSize);
186 QSharedPointer<Request> getArtistArt(QString
const& artist, QString
const& album, QSize
const& requestedSize);
194 QSharedPointer<Request> getThumbnail(QString
const& filePath, QSize
const& requestedSize);
197 QScopedPointer<internal::ThumbnailerImpl> p_;
Class to obtain thumbnail images for various media types.
Definition: thumbnailer-qt.h:141
Definition: thumbnailer-qt.h:26
Holds a thumbnailer request.
Definition: thumbnailer-qt.h:47