┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kstandarditem.cpp
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2012-05-05 21:38:01 +0200
committerPeter Penz <[email protected]>2012-05-05 21:38:37 +0200
commit23fff35aeb4143b73666471d7f79f30d808e2cf2 (patch)
tree0788f8688b5579fa7f689a3b04d13b8561dcdd37 /src/kitemviews/kstandarditem.cpp
parent067642a23cfd759442a541335e42cef0e8c09e7f (diff)
Places Panel: Provide access to devices
Diffstat (limited to 'src/kitemviews/kstandarditem.cpp')
-rw-r--r--src/kitemviews/kstandarditem.cpp20
1 files changed, 15 insertions, 5 deletions
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)