digiKam
|
Classes | |
class | CatcherResult |
Public Types | |
enum | CatcherState { Inactive , Accepting , Waiting , Quitting } |
Public Member Functions | |
void | harvest (const LoadingDescription &description, const QImage &image) |
Private () | |
void | reset () |
Public Attributes | |
bool | active |
QWaitCondition | condVar |
QList< Private::CatcherResult > | intermediate |
QMutex | mutex |
CatcherState | state |
QList< Private::CatcherResult > | tasks |
ThumbnailLoadThread * | thread |
|
inlineexplicit |
void Digikam::ThumbnailImageCatcher::Private::harvest | ( | const LoadingDescription & | description, |
const QImage & | image | ||
) |
References Digikam::ThumbnailImageCatcher::Private::CatcherResult::description, Digikam::DynamicThread::finished(), Digikam::ThumbnailImageCatcher::Private::CatcherResult::image, Digikam::ThumbnailImageCatcher::Private::CatcherResult::received, and Digikam::DynamicThread::state().
Referenced by Digikam::ThumbnailImageCatcher::slotThumbnailLoaded(), and Digikam::ThumbnailImageCatcher::waitForThumbnails().
void Digikam::ThumbnailImageCatcher::Private::reset | ( | ) |
bool Digikam::ThumbnailImageCatcher::Private::active |
QWaitCondition Digikam::ThumbnailImageCatcher::Private::condVar |
QList<Private::CatcherResult> Digikam::ThumbnailImageCatcher::Private::intermediate |
QMutex Digikam::ThumbnailImageCatcher::Private::mutex |
Referenced by Digikam::ThumbnailImageCatcher::cancel(), Digikam::ThumbnailImageCatcher::enqueue(), Digikam::ThumbnailImageCatcher::setActive(), Digikam::ThumbnailImageCatcher::setThumbnailLoadThread(), Digikam::ThumbnailImageCatcher::slotThumbnailLoaded(), and Digikam::ThumbnailImageCatcher::waitForThumbnails().
CatcherState Digikam::ThumbnailImageCatcher::Private::state |
QList<Private::CatcherResult> Digikam::ThumbnailImageCatcher::Private::tasks |
ThumbnailLoadThread* Digikam::ThumbnailImageCatcher::Private::thread |