diff --git a/src/gui/symbology-ng/qgssymbolselectordialog.cpp b/src/gui/symbology-ng/qgssymbolselectordialog.cpp index 5d2a3d2b1d9..a727846b15a 100644 --- a/src/gui/symbology-ng/qgssymbolselectordialog.cpp +++ b/src/gui/symbology-ng/qgssymbolselectordialog.cpp @@ -191,6 +191,16 @@ class SymbolLayerItem : public QStandardItem } } } + else if ( role == Qt::ForegroundRole && mIsLayer ) + { + QBrush brush( Qt::black, Qt::SolidPattern ); + if ( !mLayer->enabled() ) + { + brush.setColor( Qt::lightGray ); + } + return brush; + } + // if ( role == Qt::SizeHintRole ) // return QVariant( QSize( 32, 32 ) ); if ( role == Qt::CheckStateRole )