File indexing completed on 2024-03-24 16:02:07

0001 /*
0002     SPDX-FileCopyrightText: 2009-2015 Gilles Caulier <caulier dot gilles at gmail dot com>
0003     SPDX-FileCopyrightText: 2009-2012 Marcel Wiesweg <marcel dot wiesweg at gmx dot de>
0004 
0005     SPDX-License-Identifier: GPL-2.0-or-later
0006 */
0007 
0008 #ifndef KEXIV2DATA_H
0009 #define KEXIV2DATA_H
0010 
0011 // Qt includes
0012 
0013 #include <QSharedDataPointer>
0014 
0015 // Local includes
0016 
0017 #include "libkexiv2_export.h"
0018 
0019 namespace KExiv2Iface
0020 {
0021 
0022 class LIBKEXIV2_EXPORT KExiv2Data
0023 {
0024 public:
0025 
0026     KExiv2Data();
0027     KExiv2Data(const KExiv2Data&);
0028     ~KExiv2Data();
0029 
0030     KExiv2Data& operator=(const KExiv2Data&);
0031 
0032 private:
0033 
0034     QSharedDataPointer<class KExiv2DataPrivate> d;
0035 
0036     friend class KExiv2;
0037 };
0038 
0039 }  // NameSpace KExiv2Iface
0040 
0041 #endif /* KEXIV2DATA_H */