digiKam
DigikamGenericHtmlGalleryPlugin::GalleryElementFunctor Class Reference

Public Types

typedef GalleryElement result_type
 

Public Member Functions

 GalleryElementFunctor (GalleryGenerator *const generator, GalleryInfo *const info, const QString &destDir)
 
void operator() (GalleryElement &element)
 
 ~GalleryElementFunctor ()
 

Detailed Description

This functor generates images (full and thumbnail) for an url and returns an GalleryElement initialized to fill the xml writer. It is used as an argument to QtConcurrent::mapped().

Member Typedef Documentation

◆ result_type

Constructor & Destructor Documentation

◆ GalleryElementFunctor()

DigikamGenericHtmlGalleryPlugin::GalleryElementFunctor::GalleryElementFunctor ( GalleryGenerator *const  generator,
GalleryInfo *const  info,
const QString &  destDir 
)
explicit

◆ ~GalleryElementFunctor()

DigikamGenericHtmlGalleryPlugin::GalleryElementFunctor::~GalleryElementFunctor ( )

Member Function Documentation

◆ operator()()

void DigikamGenericHtmlGalleryPlugin::GalleryElementFunctor::operator() ( GalleryElement element)

References DigikamGenericHtmlGalleryPlugin::GalleryConfig::copyOriginalImage(), DigikamGenericHtmlGalleryPlugin::GalleryInfo::fullFormatString(), DigikamGenericHtmlGalleryPlugin::GalleryConfig::fullQuality(), DigikamGenericHtmlGalleryPlugin::GalleryConfig::fullResize(), DigikamGenericHtmlGalleryPlugin::GalleryConfig::fullSize(), DigikamGenericTwitterPlugin::imageFormat(), DigikamGenericHtmlGalleryPlugin::GalleryGenerator::logWarningRequested(), DigikamGenericHtmlGalleryPlugin::GalleryElement::m_exifGPSAltitude, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_exifGPSLatitude, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_exifGPSLongitude, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_exifImageDateTime, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_exifImageMake, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_exifImageOrientation, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_exifImageResolutionUnit, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_exifImageXResolution, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_exifImageYCbCrPositioning, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_exifImageYResolution, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_exifItemModel, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_exifPhotoApertureValue, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_exifPhotoExposureProgram, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_exifPhotoExposureTime, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_exifPhotoFNumber, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_exifPhotoFocalLength, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_exifPhotoISOSpeedRatings, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_exifPhotoShutterSpeedValue, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_fullFileName, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_fullSize, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_orientation, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_originalFileName, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_originalSize, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_path, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_thumbnailFileName, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_thumbnailSize, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_title, DigikamGenericHtmlGalleryPlugin::GalleryElement::m_valid, DigikamGenericHtmlGalleryPlugin::GalleryNameHelper::makeNameUnique(), Digikam::Matrix::matrix(), Digikam::DRawDecoder::rawFileIdentify(), DigikamGenericHtmlGalleryPlugin::GalleryInfo::thumbnailFormatString(), DigikamGenericHtmlGalleryPlugin::GalleryConfig::thumbnailQuality(), DigikamGenericHtmlGalleryPlugin::GalleryConfig::thumbnailSize(), DigikamGenericHtmlGalleryPlugin::GalleryConfig::thumbnailSquare(), DigikamGenericHtmlGalleryPlugin::GalleryConfig::useOriginalImageAsFullImage(), and DigikamGenericHtmlGalleryPlugin::GalleryGenerator::webifyFileName().


The documentation for this class was generated from the following files: