25 #ifndef DIGIKAM_EXPO_BLENDING_THREAD_H
26 #define DIGIKAM_EXPO_BLENDING_THREAD_H
45 class ExpoBlendingActionData;
56 void setEnfuseVersion(
const double version);
57 void setPreProcessingSettings(
bool align);
58 void loadProcessed(
const QUrl& url);
61 void preProcessFiles(
const QList<QUrl>& urlList,
const QString& alignPath);
62 void enfusePreview(
const QList<QUrl>& alignedUrls,
const QUrl& outputUrl,
64 void enfuseFinal(
const QList<QUrl>& alignedUrls,
const QUrl& outputUrl,
72 void cleanUpResultFiles();
83 bool preProcessingMultithreaded(
const QUrl& url);
84 bool startPreProcessing(
const QList<QUrl>& inUrls,
bool align,
const QString& alignPath, QString& errors);
85 bool computePreview(
const QUrl& inUrl, QUrl& outUrl);
86 bool convertRaw(
const QUrl& inUrl, QUrl& outUrl);
88 bool startEnfuse(
const QList<QUrl>& inUrls, QUrl& outUrl,
90 const QString& enfusePath, QString& errors);
92 QString getProcessError(QProcess& proc)
const;
94 float getAverageSceneLuminance(
const QUrl& url);
95 bool getXmpRational(
const char* xmpTagName,
long& num,
long& den,
MetaEngine*
const meta);
Definition: enfusesettings.h:44
Definition: expoblendingactions.h:72
Definition: expoblendingthread.h:48
void convertRawFiles(const QList< QUrl > &urlList)
void starting(const DigikamGenericExpoBlendingPlugin::ExpoBlendingActionData &ad)
void finished(const DigikamGenericExpoBlendingPlugin::ExpoBlendingActionData &ad)
Definition: bracketstack.cpp:43
Definition: datefolderview.cpp:43