26 #ifndef DIGIKAM_THUMB_NAIL_LOAD_THREAD_P_H
27 #define DIGIKAM_THUMB_NAIL_LOAD_THREAD_P_H
33 #include <QApplication>
34 #include <QMessageBox>
40 #include <QMimeDatabase>
44 #include <klocalizedstring.h>
65 : loadingDescription(description),
81 : firstThreadCreated (false),
112 sendSurrogate (true),
113 notifiedForResults (false),
137 const QRect& detailRect,
bool setLastDescription =
true);
141 bool hasHighlightingBorder()
const;
142 int pixmapSizeForThumbnailSize(
int thumbnailSize)
const;
143 int thumbnailSizeForPixmapSize(
int pixmapSize)
const;
Definition: iccprofile.h:43
Definition: loadingdescription.h:45
Definition: thumbnailcreator.h:51
StorageMethod
Definition: thumbnailcreator.h:55
Definition: thumbnailinfo.h:40
Definition: thumbnailloadthread_p.h:164
bool received
Definition: thumbnailloadthread_p.h:184
QImage image
Definition: thumbnailloadthread_p.h:182
CatcherResult(const LoadingDescription &d, const QImage &image)
Definition: thumbnailloadthread_p.h:173
LoadingDescription description
Definition: thumbnailloadthread_p.h:183
CatcherResult(const LoadingDescription &d)
Definition: thumbnailloadthread_p.h:167
Definition: thumbnailloadthread_p.h:149
QMutex mutex
Definition: thumbnailloadthread_p.h:208
bool active
Definition: thumbnailloadthread_p.h:203
ThumbnailLoadThread * thread
Definition: thumbnailloadthread_p.h:204
QList< Private::CatcherResult > intermediate
Definition: thumbnailloadthread_p.h:206
CatcherState
Definition: thumbnailloadthread_p.h:154
@ Accepting
Definition: thumbnailloadthread_p.h:156
@ Waiting
Definition: thumbnailloadthread_p.h:157
@ Inactive
Definition: thumbnailloadthread_p.h:155
CatcherState state
Definition: thumbnailloadthread_p.h:201
Private()
Definition: thumbnailloadthread_p.h:189
QList< Private::CatcherResult > tasks
Definition: thumbnailloadthread_p.h:205
QWaitCondition condVar
Definition: thumbnailloadthread_p.h:209
Definition: thumbnailloadthread.h:283
Definition: thumbnailinfo.h:112
Definition: thumbnailloadthread_p.h:77
ThumbnailLoadThreadStaticPriv()
Definition: thumbnailloadthread_p.h:80
~ThumbnailLoadThreadStaticPriv()
Definition: thumbnailloadthread_p.h:88
IccProfile profile
Definition: thumbnailloadthread_p.h:99
bool firstThreadCreated
Definition: thumbnailloadthread_p.h:95
ThumbnailCreator::StorageMethod storageMethod
Definition: thumbnailloadthread_p.h:97
ThumbnailInfoProvider * provider
Definition: thumbnailloadthread_p.h:98
Definition: thumbnailloadthread_p.h:105
bool notifiedForResults
Definition: thumbnailloadthread_p.h:122
bool sendSurrogate
Definition: thumbnailloadthread_p.h:121
bool highlight
Definition: thumbnailloadthread_p.h:120
Private()
Definition: thumbnailloadthread_p.h:109
int size
Definition: thumbnailloadthread_p.h:124
QMutex resultsMutex
Definition: thumbnailloadthread_p.h:129
QList< LoadingDescription > lastDescriptions
Definition: thumbnailloadthread_p.h:131
bool wantPixmap
Definition: thumbnailloadthread_p.h:119
QHash< QString, ThumbnailResult > collectedResults
Definition: thumbnailloadthread_p.h:128
ThumbnailCreator * creator
Definition: thumbnailloadthread_p.h:126
Definition: thumbnailloadthread.h:46
Definition: thumbnailloadthread_p.h:60
ThumbnailResult(const LoadingDescription &description, const QImage &image)
Definition: thumbnailloadthread_p.h:64
QImage image
Definition: thumbnailloadthread_p.h:71
LoadingDescription loadingDescription
Definition: thumbnailloadthread_p.h:70
Definition: thumbnailsize.h:42
Definition: piwigotalker.h:48
Definition: datefolderview.cpp:43