24 #ifndef DIGIKAM_PANO_MANAGER_H
25 #define DIGIKAM_PANO_MANAGER_H
43 class PanoActionThread;
44 class AutoOptimiserBinary;
50 class PanoModifyBinary;
52 class HuginExecutorBinary;
60 explicit PanoManager(QObject*
const parent =
nullptr);
67 static bool isCreated();
73 void checkForHugin2015();
74 bool hugin2015()
const;
76 void setGPano(
bool gPano);
82 void setFileFormatJPEG();
83 void setFileFormatTIFF();
84 void setFileFormatHDR();
90 void setPlugin(
DPlugin*
const plugin);
92 QUrl& basePtoUrl()
const;
93 QSharedPointer<PTOType> basePtoData();
95 QUrl& cpFindPtoUrl()
const;
96 QSharedPointer<PTOType> cpFindPtoData();
97 void resetCpFindPto();
98 QUrl& cpCleanPtoUrl()
const;
99 QSharedPointer<PTOType> cpCleanPtoData();
100 void resetCpCleanPto();
101 QUrl& autoOptimisePtoUrl()
const;
102 QSharedPointer<PTOType> autoOptimisePtoData();
103 void resetAutoOptimisePto();
104 QUrl& viewAndCropOptimisePtoUrl()
const;
105 QSharedPointer<PTOType> viewAndCropOptimisePtoData();
106 void resetViewAndCropOptimisePto();
107 QUrl& previewPtoUrl()
const;
108 QSharedPointer<PTOType> previewPtoData();
109 void resetPreviewPto();
110 QUrl& panoPtoUrl()
const;
111 QSharedPointer<PTOType> panoPtoData();
114 QUrl& previewMkUrl()
const;
115 void resetPreviewMkUrl();
116 QUrl& previewUrl()
const;
117 void resetPreviewUrl();
120 QUrl& panoUrl()
const;
Definition: autooptimiserbinary.h:36
Definition: cpcleanbinary.h:36
Definition: cpfindbinary.h:40
Definition: enblendbinary.h:36
Definition: huginexecutorbinary.h:36
Definition: makebinary.h:36
Definition: nonabinary.h:36
Definition: panoactionthread.h:50
Definition: panomanager.h:55
void updateHostApp(const QUrl &url)
static QPointer< PanoManager > internalPtr
Definition: panomanager.h:65
Definition: panomodifybinary.h:36
Definition: pto2mkbinary.h:36
Definition: panoactions.h:36
PanoramaFileType
Definition: panoactions.h:61
QMap< QUrl, PanoramaPreprocessedUrls > PanoramaItemUrlsMap
Map between original Url and processed temp Urls.
Definition: panoactions.h:87
Definition: datefolderview.cpp:43