From 68c5e39ac675985270bb6d95ae3b23365995637d Mon Sep 17 00:00:00 2001 From: Martin Dobias Date: Wed, 4 Mar 2015 23:46:28 +0700 Subject: [PATCH] Allow data item's icon name to directly reference an icon (outside theme) --- src/core/qgsdataitem.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/core/qgsdataitem.cpp b/src/core/qgsdataitem.cpp index eb2d6261e9c..2c5de75dbf1 100644 --- a/src/core/qgsdataitem.cpp +++ b/src/core/qgsdataitem.cpp @@ -254,7 +254,9 @@ QIcon QgsDataItem::icon() return mIcon; if ( !mIconMap.contains( mIconName ) ) - mIconMap.insert( mIconName, QgsApplication::getThemeIcon( mIconName ) ); + { + mIconMap.insert( mIconName, mIconName.startsWith( ":" ) ? QIcon( mIconName ) : QgsApplication::getThemeIcon( mIconName ) ); + } return mIconMap.value( mIconName ); }