From 23fff35aeb4143b73666471d7f79f30d808e2cf2 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Sat, 5 May 2012 21:38:01 +0200 Subject: Places Panel: Provide access to devices --- src/kitemviews/kstandarditem.cpp | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) (limited to 'src/kitemviews/kstandarditem.cpp') diff --git a/src/kitemviews/kstandarditem.cpp b/src/kitemviews/kstandarditem.cpp index cce1dece1..d7f9217bf 100644 --- a/src/kitemviews/kstandarditem.cpp +++ b/src/kitemviews/kstandarditem.cpp @@ -39,7 +39,7 @@ KStandardItem::KStandardItem(const QString& text, KStandardItem* parent) : setText(text); } -KStandardItem::KStandardItem(const QIcon& icon, const QString& text, KStandardItem* parent) : +KStandardItem::KStandardItem(const QString& icon, const QString& text, KStandardItem* parent) : m_parent(parent), m_children(), m_model(0), @@ -71,14 +71,24 @@ QString KStandardItem::text() const return m_data["text"].toString(); } -void KStandardItem::setIcon(const QIcon& icon) +void KStandardItem::setIcon(const QString& icon) { - setDataValue("iconName", icon.name()); + setDataValue("iconName", icon); } -QIcon KStandardItem::icon() const +QString KStandardItem::icon() const { - return QIcon(m_data["iconName"].toString()); + return m_data["iconName"].toString(); +} + +void KStandardItem::setIconOverlays(const QStringList& overlays) +{ + setDataValue("iconOverlays", overlays); +} + +QStringList KStandardItem::iconOverlays() const +{ + return m_data["iconOverlays"].toStringList(); } void KStandardItem::setGroup(const QString& group) -- cgit v1.3