diff options
| author | Peter Penz <[email protected]> | 2012-05-05 21:38:01 +0200 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2012-05-05 21:38:37 +0200 |
| commit | 23fff35aeb4143b73666471d7f79f30d808e2cf2 (patch) | |
| tree | 0788f8688b5579fa7f689a3b04d13b8561dcdd37 /src/kitemviews/kstandarditem.cpp | |
| parent | 067642a23cfd759442a541335e42cef0e8c09e7f (diff) | |
Places Panel: Provide access to devices
Diffstat (limited to 'src/kitemviews/kstandarditem.cpp')
| -rw-r--r-- | src/kitemviews/kstandarditem.cpp | 20 |
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) |
