/* ============================================================
*
* This file is a part of digiKam project
* https://www.digikam.org
*
* Date : 2006-02-21
* Description : a generic list view item widget to
* display metadata key like a title
*
* SPDX-FileCopyrightText: 2006-2025 by Gilles Caulier <caulier dot gilles at gmail dot com>
*
* SPDX-License-Identifier: GPL-2.0-or-later
*
* ============================================================ */
#pragma once
// Qt includes
#include <QObject>
#include <QString>
#include <QTreeWidget>
#include <QTreeWidgetItem>
// Local includes
#include "digikam_export.h"
namespace Digikam
{
class DIGIKAM_EXPORT MdKeyListViewItem : public QObject,
public QTreeWidgetItem
{
Q_OBJECT
public:
MdKeyListViewItem(QTreeWidget* const parent, const QString& key);
~MdKeyListViewItem() override = default;
QString getKey() const;<--- Function 'getKey()' should return member 'm_key' by const reference.
QString getDecryptedKey() const;<--- Function 'getDecryptedKey()' should return member 'm_decryptedKey' by const reference.
private Q_SLOTS:
void slotThemeChanged();
private:
QString m_key;
QString m_decryptedKey;
};
} // namespace Digikam