digiKam
Loading...
Searching...
No Matches
imagequalityparser.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 : 25/08/2013
7
* Description : Image Quality Parser
8
*
9
* SPDX-FileCopyrightText: 2013-2024 by Gilles Caulier <caulier dot gilles at gmail dot com>
10
* SPDX-FileCopyrightText: 2013-2014 by Gowtham Ashok <gwty93 at gmail dot com>
11
* SPDX-FileCopyrightText: 2021-2022 by Phuoc Khanh Le <phuockhanhnk94 at gmail dot com>
12
*
13
* SPDX-License-Identifier: GPL-2.0-or-later
14
*
15
* ============================================================ */
16
17
#pragma once
18
19
// Local includes
20
21
#include "
dimg.h
"
22
#include "
digikam_export.h
"
23
#include "
digikam_globals.h
"
24
#include "
imagequalitycontainer.h
"
25
#include "digikam_opencv.h"
26
27
namespace
Digikam
28
{
29
30
class
DIGIKAM_EXPORT
ImageQualityParser
:
public
QObject
31
{
32
Q_OBJECT
33
34
public
:
35
39
explicit
ImageQualityParser
(
const
DImg
& image,
40
const
ImageQualityContainer
& settings,
41
PickLabel
*
const
label);
42
~ImageQualityParser
();
43
47
void
startAnalyse();
48
void
cancelAnalyse();
49
50
private
:
51
52
// Disable
53
ImageQualityParser
(
const
ImageQualityParser
&) =
delete
;
54
ImageQualityParser
& operator=(
const
ImageQualityParser
&) =
delete
;
55
explicit
ImageQualityParser
(QObject*);
56
57
public
:
58
59
static
void
unloadDLModel();
60
61
private
:
62
63
class
Private
;
64
Private
*
const
d =
nullptr
;
65
};
66
67
}
// namespace Digikam
Digikam::DImg
Definition
dimg.h:52
Digikam::ImageQualityContainer
Definition
imagequalitycontainer.h:32
Digikam::ImageQualityParser::Private
Definition
imagequalityparser_p.h:52
Digikam::ImageQualityParser
Definition
imagequalityparser.h:31
digikam_export.h
digikam_globals.h
dimg.h
imagequalitycontainer.h
Digikam
Definition
datefolderview.cpp:34
Digikam::PickLabel
PickLabel
Definition
digikam_globals.h:109
core
libs
imgqsort
imagequalityparser.h
Generated by
1.9.8