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 lomiri-thumbnailer-qt.h:48
bool isFinished() const
Returns whether the request has completed.
void finished()
This signal is emitted when the request completes.
void waitForFinished()
Blocks the calling thread until the request completes.
bool isCancelled() const
Returns whether the request was cancelled.
void cancel()
Cancel the thumbnail request.
QString errorMessage() const
Returns the error message for a failed request.
~Request()
Destroys a request.
QImage image() const
Returns the thumbnail.
bool isValid() const
Returns whether the request completed successfully.
Class to obtain thumbnail images for various media types.
Definition lomiri-thumbnailer-qt.h:174
Definition lomiri-thumbnailer-qt.h:27