22#include <QSharedPointer>
47class Q_DECL_EXPORT
Request :
public QObject
130 QScopedPointer<internal::RequestImpl> p_;
131 explicit Request(internal::RequestImpl* impl) Q_DECL_HIDDEN;
133 friend class internal::ThumbnailerImpl;
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_;
Holds a thumbnailer request.
Definition: thumbnailer-qt.h:48
bool isFinished() const
Returns whether the request has completed.
void finished()
This signal is emitted when the request completes.
QImage image() const
Returns the thumbnail.
void cancel()
Cancel the thumbnail request.
~Request()
Destroys a request.
void waitForFinished()
Blocks the calling thread until the request completes.
bool isValid() const
Returns whether the request completed successfully.
bool isCancelled() const
Returns whether the request was cancelled.
QString errorMessage() const
Returns the error message for a failed request.
Class to obtain thumbnail images for various media types.
Definition: thumbnailer-qt.h:174
Definition: thumbnailer-qt.h:27