diff options
| author | Kai Uwe Broulik <[email protected]> | 2021-12-16 19:37:39 +0100 |
|---|---|---|
| committer | Kai Uwe Broulik <[email protected]> | 2022-01-11 13:43:44 +0100 |
| commit | af2baf8047c0f4ca248b22f2c36074ad86a2020e (patch) | |
| tree | be75c546453206b798320a79b0c39c2a5e14461d /src/kitemviews/kstandarditem.h | |
| parent | 0603e18cd4e36b988196a99810f2e3e803fe3125 (diff) | |
Remove KStandardItem and KStandardItemModel
They were used by the custom places panel and are now unused.
Diffstat (limited to 'src/kitemviews/kstandarditem.h')
| -rw-r--r-- | src/kitemviews/kstandarditem.h | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/src/kitemviews/kstandarditem.h b/src/kitemviews/kstandarditem.h deleted file mode 100644 index fb64b334d..000000000 --- a/src/kitemviews/kstandarditem.h +++ /dev/null @@ -1,81 +0,0 @@ -/* - * SPDX-FileCopyrightText: 2012 Peter Penz <[email protected]> - * - * SPDX-License-Identifier: GPL-2.0-or-later - */ - -#ifndef KSTANDARDITEM_H -#define KSTANDARDITEM_H - -#include "dolphin_export.h" - -#include <QByteArray> -#include <QHash> -#include <QObject> -#include <QSet> -#include <QVariant> - -class KStandardItemModel; - -/** - * @brief Represents and item of KStandardItemModel. - * - * Provides setter- and getter-methods for the most commonly - * used roles. It is possible to assign values for custom - * roles by using setDataValue(). - */ -class DOLPHIN_EXPORT KStandardItem : public QObject -{ - Q_OBJECT -public: - explicit KStandardItem(KStandardItem* parent = nullptr); - explicit KStandardItem(const QString& text, KStandardItem* parent = nullptr); - KStandardItem(const QString& icon, const QString& text, KStandardItem* parent = nullptr); - ~KStandardItem() override; - - /** - * Sets the text for the "text"-role. - */ - void setText(const QString& text); - QString text() const; - - /** - * Sets the icon for the "iconName"-role. - */ - void setIcon(const QString& icon); - QString icon() const; - - void setIconOverlays(const QStringList& overlays); - QStringList iconOverlays() const; - - /** - * Sets the group for the "group"-role. - */ - void setGroup(const QString& group); - QString group() const; - - void setDataValue(const QByteArray& role, const QVariant& value); - QVariant dataValue(const QByteArray& role) const; - - void setData(const QHash<QByteArray, QVariant>& values); - QHash<QByteArray, QVariant> data() const; - -protected: - virtual void onDataValueChanged(const QByteArray& role, - const QVariant& current, - const QVariant& previous); - - virtual void onDataChanged(const QHash<QByteArray, QVariant>& current, - const QHash<QByteArray, QVariant>& previous); - -private: - KStandardItemModel* m_model; - - QHash<QByteArray, QVariant> m_data; - - friend class KStandardItemModel; -}; - -#endif - - |
