|
Thumbnailer Qt API
|
Holds a thumbnailer request. More...
#include <lomiri/thumbnailer/qt/lomiri-thumbnailer-qt.h>
Signals | |
| void | finished () |
| This signal is emitted when the request completes. | |
Public Member Functions | |
| ~Request () | |
| Destroys a request. | |
| bool | isFinished () const |
| Returns whether the request has completed. | |
| QImage | image () const |
| Returns the thumbnail. | |
| QString | errorMessage () const |
| Returns the error message for a failed request. | |
| bool | isValid () const |
| Returns whether the request completed successfully. | |
| void | waitForFinished () |
| Blocks the calling thread until the request completes. | |
| void | cancel () |
| Cancel the thumbnail request. | |
| bool | isCancelled () const |
| Returns whether the request was cancelled. | |
Holds a thumbnailer request.
This class stores the state of an in-progress or completed thumbnail request.
| lomiri::thumbnailer::qt::Request::~Request | ( | ) |
Destroys a request.
If the request is still in progress, it is implicitly cancelled, and the finished() signal is not emitted.
| void lomiri::thumbnailer::qt::Request::cancel | ( | ) |
Cancel the thumbnail request.
Cancels the request if it has not completed yet and emits the finished() signal. Calling cancel() more than once or on a request that has already completed does nothing.
| QString lomiri::thumbnailer::qt::Request::errorMessage | ( | ) | const |
Returns the error message for a failed request.
QString, otherwise.
|
signal |
This signal is emitted when the request completes.
| QImage lomiri::thumbnailer::qt::Request::image | ( | ) | const |
Returns the thumbnail.
QImage if the request was successful and an empty QImage, otherwise. | bool lomiri::thumbnailer::qt::Request::isCancelled | ( | ) | const |
Returns whether the request was cancelled.
true if the request was cancelled and false, otherwise. | bool lomiri::thumbnailer::qt::Request::isFinished | ( | ) | const |
Returns whether the request has completed.
false if the request is still in progress. Otherwise, the return value is true (whether the request completed successfully or not). | bool lomiri::thumbnailer::qt::Request::isValid | ( | ) | const |
Returns whether the request completed successfully.
true if the request completed successfully. Otherwise, if the request is still in progress, has failed, or was cancelled, the return value is false. | void lomiri::thumbnailer::qt::Request::waitForFinished | ( | ) |
Blocks the calling thread until the request completes.
It is safe to call waitForFinished() on the same request more than once. If called on an already-completed (or cancelled) request, waitForFinished() returns immediately.