18 #ifndef QGSCOLORSCHEMEREGISTRY_H
19 #define QGSCOLORSCHEMEREGISTRY_H
51 void populateFromInstance();
58 void addDefaultSchemes();
65 void addUserSchemes();
85 QList<QgsColorScheme *> schemes()
const;
97 template<
class T>
void schemes( QList<T*>& schemeList );
103 QList< QgsColorScheme* > mColorSchemeList;
110 QList<QgsColorScheme *> schemeInstanceList =
schemes();
111 QList<QgsColorScheme *>::iterator schemeIt = schemeInstanceList.begin();
112 for ( ; schemeIt != schemeInstanceList.end(); ++schemeIt )
114 T* scheme =
dynamic_cast<T*
>( *schemeIt );
117 schemeList.push_back( scheme );