digiKam
Loading...
Searching...
No Matches
metaengine_data_p.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 * Internal private data container.
9 *
10 * SPDX-FileCopyrightText: 2006-2024 by Gilles Caulier <caulier dot gilles at gmail dot com>
11 * SPDX-FileCopyrightText: 2006-2013 by Marcel Wiesweg <marcel dot wiesweg at gmx dot de>
12 *
13 * SPDX-License-Identifier: GPL-2.0-or-later
14 *
15 * ============================================================ */
16
17#pragma once
18
19#include "metaengine_p.h"
20
21namespace Digikam
22{
23
24class Q_DECL_HIDDEN MetaEngineData::Private : public QSharedData
25{
26public:
27
28 void clear();
29
30public:
31
32 std::string imageComments;
33
34 Exiv2::ExifData exifMetadata;
35
36 Exiv2::IptcData iptcMetadata;
37
38#ifdef _XMP_SUPPORT_
39
40 Exiv2::XmpData xmpMetadata;
41
42#endif
43
44 Exiv2::ByteOrder exifByteOrder = Exiv2::invalidByteOrder;
45
46 Exiv2::DataBuf iccProfileBuf;
47};
48
49} // namespace Digikam
Definition metaengine_data_p.h:25
std::string imageComments
Definition metaengine_data_p.h:32
Exiv2::ExifData exifMetadata
Definition metaengine_data_p.h:34
Exiv2::IptcData iptcMetadata
Definition metaengine_data_p.h:36
Exiv2::DataBuf iccProfileBuf
Definition metaengine_data_p.h:46
Definition metaengine_data.h:31
Definition datefolderview.cpp:34