22 #include <QSharedPointer>
24 class QDBusConnection;
37 class ThumbnailerImpl;
47 class Q_DECL_EXPORT
Request :
public QObject
72 bool isFinished()
const;
84 QString errorMessage()
const;
105 void waitForFinished();
121 bool isCancelled()
const;
130 QScopedPointer<internal::RequestImpl> p_;
131 explicit Request(internal::RequestImpl* impl) Q_DECL_HIDDEN;
133 friend class internal::ThumbnailerImpl;
202 explicit Thumbnailer(QDBusConnection
const& connection);
219 QSharedPointer<Request> getAlbumArt(QString
const& artist, QString
const& album, QSize
const& requestedSize);
228 QSharedPointer<Request> getArtistArt(QString
const& artist, QString
const& album, QSize
const& requestedSize);
236 QSharedPointer<Request> getThumbnail(QString
const& filePath, QSize
const& requestedSize);
239 QScopedPointer<internal::ThumbnailerImpl> p_;
Class to obtain thumbnail images for various media types.
Definition: thumbnailer-qt.h:173
Definition: thumbnailer-qt.h:26
Holds a thumbnailer request.
Definition: thumbnailer-qt.h:47