File indexing completed on 2025-04-27 03:58:34
0001 /* ============================================================ 0002 * 0003 * This file is a part of digiKam project 0004 * https://www.digikam.org 0005 * 0006 * Date : 2021-04-18 0007 * Description : ExifTool metadata list view item. 0008 * 0009 * SPDX-FileCopyrightText: 2021-2024 by Gilles Caulier <caulier dot gilles at gmail dot com> 0010 * 0011 * SPDX-License-Identifier: GPL-2.0-or-later 0012 * 0013 * ============================================================ */ 0014 0015 #ifndef DIGIKAM_EXIF_TOOL_LIST_VIEW_ITEM_H 0016 #define DIGIKAM_EXIF_TOOL_LIST_VIEW_ITEM_H 0017 0018 // Qt includes 0019 0020 #include <QTreeWidget> 0021 #include <QWidget> 0022 #include <QString> 0023 0024 namespace Digikam 0025 { 0026 0027 class ExifToolListViewGroup; 0028 0029 class ExifToolListViewItem : public QTreeWidgetItem 0030 { 0031 public: 0032 0033 ExifToolListViewItem(ExifToolListViewGroup* const parent, 0034 const QString& key, 0035 const QString& value, 0036 const QString& desc); 0037 ExifToolListViewItem(ExifToolListViewGroup* const parent, 0038 const QString& key); 0039 0040 ~ExifToolListViewItem() override; 0041 0042 QString getKey() const; 0043 QString getTitle() const; 0044 QString getValue() const; 0045 QString getDescription() const; 0046 0047 private: 0048 0049 Q_DISABLE_COPY(ExifToolListViewItem) 0050 0051 private: 0052 0053 class Private; 0054 Private* const d; 0055 0056 }; 0057 0058 } // namespace Digikam 0059 0060 #endif // DIGIKAM_EXIF_TOOL_LIST_VIEW_ITEM_H