┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kstandarditem.h
diff options
context:
space:
mode:
authorKai Uwe Broulik <[email protected]>2021-12-16 19:37:39 +0100
committerKai Uwe Broulik <[email protected]>2022-01-11 13:43:44 +0100
commitaf2baf8047c0f4ca248b22f2c36074ad86a2020e (patch)
treebe75c546453206b798320a79b0c39c2a5e14461d /src/kitemviews/kstandarditem.h
parent0603e18cd4e36b988196a99810f2e3e803fe3125 (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.h81
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
-
-