digiKam
|
Public Member Functions | |
bool | checkDescription (const LoadingDescription &description) |
LoadingDescription | createLoadingDescription (const ThumbnailIdentifier &identifier, int size, bool setLastDescription=true) |
LoadingDescription | createLoadingDescription (const ThumbnailIdentifier &identifier, int size, const QRect &detailRect, bool setLastDescription=true) |
bool | hasHighlightingBorder () const |
QList< LoadingDescription > | makeDescriptions (const QList< QPair< ThumbnailIdentifier, QRect > > &idsAndRects, int size) |
QList< LoadingDescription > | makeDescriptions (const QList< ThumbnailIdentifier > &identifiers, int size) |
int | pixmapSizeForThumbnailSize (int thumbnailSize) const |
Private () | |
int | thumbnailSizeForPixmapSize (int pixmapSize) const |
Public Attributes | |
QHash< QString, ThumbnailResult > | collectedResults |
ThumbnailCreator * | creator |
bool | highlight |
QList< LoadingDescription > | lastDescriptions |
bool | notifiedForResults |
QMutex | resultsMutex |
bool | sendSurrogate |
int | size |
bool | wantPixmap |
|
inlineexplicit |
bool Digikam::ThumbnailLoadThread::Private::checkDescription | ( | const LoadingDescription & | description | ) |
LoadingDescription Digikam::ThumbnailLoadThread::Private::createLoadingDescription | ( | const ThumbnailIdentifier & | identifier, |
int | size, | ||
bool | setLastDescription = true |
||
) |
References Digikam::LoadingDescription::PostProcessingParameters::colorManagement, Digikam::LoadingDescription::ConvertForDisplay, Digikam::IccSettings::instance(), Digikam::LoadingDescription::NoColorConversion, Digikam::LoadingDescription::postProcessingParameters, Digikam::LoadingDescription::previewParameters, Digikam::LoadingDescription::PostProcessingParameters::setProfile(), Digikam::LoadingDescription::PreviewParameters::storageReference, and Digikam::LoadingDescription::PreviewParameters::Thumbnail.
Referenced by Digikam::ThumbnailLoadThread::preload().
LoadingDescription Digikam::ThumbnailLoadThread::Private::createLoadingDescription | ( | const ThumbnailIdentifier & | identifier, |
int | size, | ||
const QRect & | detailRect, | ||
bool | setLastDescription = true |
||
) |
References Digikam::LoadingDescription::PostProcessingParameters::colorManagement, Digikam::LoadingDescription::ConvertForDisplay, Digikam::LoadingDescription::PreviewParameters::DetailThumbnail, Digikam::LoadingDescription::PreviewParameters::extraParameter, Digikam::ThumbnailIdentifier::filePath, Digikam::ThumbnailIdentifier::id, Digikam::IccSettings::instance(), lastDescriptions, Digikam::LoadingDescription::NoColorConversion, Digikam::LoadingDescription::postProcessingParameters, Digikam::LoadingDescription::previewParameters, Digikam::LoadingDescription::PostProcessingParameters::setProfile(), size, Digikam::LoadingDescription::PreviewParameters::storageReference, and thumbnailSizeForPixmapSize().
bool Digikam::ThumbnailLoadThread::Private::hasHighlightingBorder | ( | ) | const |
QList< LoadingDescription > Digikam::ThumbnailLoadThread::Private::makeDescriptions | ( | const QList< QPair< ThumbnailIdentifier, QRect > > & | idsAndRects, |
int | size | ||
) |
QList< LoadingDescription > Digikam::ThumbnailLoadThread::Private::makeDescriptions | ( | const QList< ThumbnailIdentifier > & | identifiers, |
int | size | ||
) |
References Digikam::LoadingDescription::filePath, Digikam::ThumbnailIdentifier::filePath, Digikam::ThumbnailIdentifier::id, Digikam::ThumbnailLoadThread::lastDescriptions(), Digikam::LoadingDescription::previewParameters, and Digikam::LoadingDescription::PreviewParameters::storageReference.
Referenced by Digikam::ThumbnailLoadThread::findGroup(), Digikam::ThumbnailLoadThread::pregenerateGroup(), and Digikam::ThumbnailLoadThread::preloadGroup().
int Digikam::ThumbnailLoadThread::Private::pixmapSizeForThumbnailSize | ( | int | thumbnailSize | ) | const |
Referenced by Digikam::ThumbnailLoadThread::thumbnailToPixmapSize().
int Digikam::ThumbnailLoadThread::Private::thumbnailSizeForPixmapSize | ( | int | pixmapSize | ) | const |
Referenced by createLoadingDescription(), and Digikam::ThumbnailLoadThread::pixmapToThumbnailSize().
QHash<QString, ThumbnailResult> Digikam::ThumbnailLoadThread::Private::collectedResults |
Referenced by Digikam::ThumbnailLoadThread::thumbnailLoaded().
ThumbnailCreator* Digikam::ThumbnailLoadThread::Private::creator |
Referenced by Digikam::ThumbnailLoadThread::setThumbnailSize(), Digikam::ThumbnailLoadThread::storeDetailThumbnail(), Digikam::ThumbnailLoadThread::storedSize(), Digikam::ThumbnailLoadThread::thumbnailCreator(), Digikam::ThumbnailLoadThread::ThumbnailLoadThread(), and Digikam::ThumbnailLoadThread::~ThumbnailLoadThread().
bool Digikam::ThumbnailLoadThread::Private::highlight |
Referenced by hasHighlightingBorder(), and Digikam::ThumbnailLoadThread::setHighlightPixmap().
QList<LoadingDescription> Digikam::ThumbnailLoadThread::Private::lastDescriptions |
Referenced by createLoadingDescription(), and Digikam::ThumbnailLoadThread::lastDescriptions().
bool Digikam::ThumbnailLoadThread::Private::notifiedForResults |
Referenced by Digikam::ThumbnailLoadThread::thumbnailLoaded().
QMutex Digikam::ThumbnailLoadThread::Private::resultsMutex |
Referenced by Digikam::ThumbnailLoadThread::thumbnailLoaded().
bool Digikam::ThumbnailLoadThread::Private::sendSurrogate |
Referenced by Digikam::ThumbnailLoadThread::setSendSurrogatePixmap().
int Digikam::ThumbnailLoadThread::Private::size |
Referenced by createLoadingDescription(), Digikam::ThumbnailLoadThread::find(), Digikam::ThumbnailLoadThread::findGroup(), hasHighlightingBorder(), Digikam::ThumbnailLoadThread::pregenerateGroup(), Digikam::ThumbnailLoadThread::preload(), Digikam::ThumbnailLoadThread::preloadGroup(), and Digikam::ThumbnailLoadThread::setThumbnailSize().
bool Digikam::ThumbnailLoadThread::Private::wantPixmap |