Index: src/core/renderer/qgsuniquevaluerenderer.cpp =================================================================== --- src/core/renderer/qgsuniquevaluerenderer.cpp (revision 11236) +++ src/core/renderer/qgsuniquevaluerenderer.cpp (working copy) @@ -74,16 +74,6 @@ } } -const QList QgsUniqueValueRenderer::symbols() const -{ - QList symbollist; - for ( QMap::const_iterator it = mSymbols.begin(); it != mSymbols.end(); ++it ) - { - symbollist.append( it.value() ); - } - return symbollist; -} - void QgsUniqueValueRenderer::insertValue( QString name, QgsSymbol* symbol ) { mSymbols.insert( name, symbol ); Index: src/core/renderer/qgsuniquevaluerenderer.h =================================================================== --- src/core/renderer/qgsuniquevaluerenderer.h (revision 11236) +++ src/core/renderer/qgsuniquevaluerenderer.h (working copy) @@ -62,7 +62,7 @@ /**Returns the index of the classification field*/ int classificationField() const; /**Return symbology items*/ - const QList symbols() const; + const QList symbols() const { return mSymbols.values(); } QgsRenderer* clone() const; protected: /**Field index used for classification*/