Allow data item's icon name to directly reference an icon (outside theme)

This commit is contained in:
Martin Dobias 2015-03-04 23:46:28 +07:00
parent 59e710c2cd
commit 68c5e39ac6

View File

@ -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 );
}