digiKam
metaengine_data.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 : 2006-09-15
7
* Description : Exiv2 library interface.
8
* Shared data container.
9
*
10
* Copyright (C) 2006-2022 by Gilles Caulier <caulier dot gilles at gmail dot com>
11
* Copyright (C) 2006-2013 by Marcel Wiesweg <marcel dot wiesweg at gmx dot de>
12
*
13
* This program is free software; you can redistribute it
14
* and/or modify it under the terms of the GNU General
15
* Public License as published by the Free Software Foundation;
16
* either version 2, or (at your option)
17
* any later version.
18
*
19
* This program is distributed in the hope that it will be useful,
20
* but WITHOUT ANY WARRANTY; without even the implied warranty of
21
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22
* GNU General Public License for more details.
23
*
24
* ============================================================ */
25
26
#ifndef META_ENGINE_DATA_H
27
#define META_ENGINE_DATA_H
28
29
// Qt includes
30
31
#include <QExplicitlySharedDataPointer>
32
33
// Local includes
34
35
#include "
digikam_export.h
"
36
37
namespace
Digikam
38
{
39
40
class
DIGIKAM_EXPORT
MetaEngineData
41
{
42
public
:
43
44
MetaEngineData
();
45
MetaEngineData
(
const
MetaEngineData
&);
46
~
MetaEngineData
();
47
48
MetaEngineData
& operator=(
const
MetaEngineData
&);
49
50
public
:
51
52
// Declared as public due to use in MetaEngine::Private class
53
class
Private
;
54
55
private
:
56
57
QExplicitlySharedDataPointer<Private> d;
58
59
friend
class
MetaEngine
;
60
};
61
62
}
// namespace Digikam
63
64
#endif
// META_ENGINE_DATA_H
Digikam::MetaEngineData::Private
Definition:
metaengine_data_p.h:35
Digikam::MetaEngineData
Definition:
metaengine_data.h:41
Digikam::MetaEngine
Definition:
metaengine.h:58
digikam_export.h
Digikam
Definition:
datefolderview.cpp:43
core
libs
metadataengine
engine
metaengine_data.h
Generated by
1.9.1