digiKam
expoblendingpreprocesspage.h
Go to the documentation of this file.
1
/* ============================================================
2
*
3
* This file is a part of digiKam project
4
* https://www.digikam.org
5
*
6
* Date : 2009-11-13
7
* Description : a tool to blend bracketed images.
8
*
9
* Copyright (C) 2009-2022 by Gilles Caulier <caulier dot gilles at gmail dot com>
10
* Copyright (C) 2015 by Benjamin Girault <benjamin dot girault at gmail dot com>
11
*
12
* This program is free software; you can redistribute it
13
* and/or modify it under the terms of the GNU General
14
* Public License as published by the Free Software Foundation;
15
* either version 2, or (at your option) any later version.
16
*
17
* This program is distributed in the hope that it will be useful,
18
* but WITHOUT ANY WARRANTY; without even the implied warranty of
19
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20
* GNU General Public License for more details.
21
*
22
* ============================================================ */
23
24
#ifndef DIGIKAM_EXPO_BLENDING_PREPROCESS_PAGE_H
25
#define DIGIKAM_EXPO_BLENDING_PREPROCESS_PAGE_H
26
27
// Local includes
28
29
#include "
dwizardpage.h
"
30
#include "
expoblendingactions.h
"
31
32
using namespace
Digikam
;
33
34
namespace
DigikamGenericExpoBlendingPlugin
35
{
36
37
class
ExpoBlendingManager;
38
39
class
ExpoBlendingPreProcessPage
:
public
DWizardPage
40
{
41
Q_OBJECT
42
43
public
:
44
45
explicit
ExpoBlendingPreProcessPage
(
ExpoBlendingManager
*
const
mngr, QWizard*
const
dlg);
46
~
ExpoBlendingPreProcessPage
()
override
;
47
48
void
process();
49
void
cancel();
50
51
Q_SIGNALS:
52
53
void
signalPreProcessed
(
const
ExpoBlendingItemUrlsMap
&);
54
55
private
Q_SLOTS:
56
57
void
slotProgressTimerDone();
58
void
slotExpoBlendingAction(
const
DigikamGenericExpoBlendingPlugin::ExpoBlendingActionData
&);
59
60
private
:
61
62
void
resetTitle();
63
64
private
:
65
66
class
Private;
67
Private*
const
d;
68
};
69
70
}
// namespace DigikamGenericExpoBlendingPlugin
71
72
#endif
// DIGIKAM_EXPO_BLENDING_PREPROCESS_PAGE_H
DigikamGenericExpoBlendingPlugin::ExpoBlendingActionData
Definition:
expoblendingactions.h:72
DigikamGenericExpoBlendingPlugin::ExpoBlendingManager
Definition:
expoblendingmanager.h:48
DigikamGenericExpoBlendingPlugin::ExpoBlendingPreProcessPage
Definition:
expoblendingpreprocesspage.h:40
DigikamGenericExpoBlendingPlugin::ExpoBlendingPreProcessPage::signalPreProcessed
void signalPreProcessed(const ExpoBlendingItemUrlsMap &)
Digikam::DWizardPage
Definition:
dwizardpage.h:42
dwizardpage.h
expoblendingactions.h
DigikamGenericExpoBlendingPlugin
Definition:
bracketstack.cpp:43
DigikamGenericExpoBlendingPlugin::ExpoBlendingItemUrlsMap
QMap< QUrl, ExpoBlendingItemPreprocessedUrls > ExpoBlendingItemUrlsMap
Map between original Url and processed temp Urls.
Definition:
expoblendingactions.h:69
Digikam
Definition:
datefolderview.cpp:43
core
dplugins
generic
tools
expoblending
wizard
expoblendingpreprocesspage.h
Generated by
1.9.1