| 
    QGIS API Documentation
    2.18.21-Las Palmas (9fba24a)
    
   | 
 
Registry of color schemes. More...
#include <qgscolorschemeregistry.h>
Public Member Functions | |
| QgsColorSchemeRegistry () | |
| Constructor for an empty color scheme registry.  More... | |
| virtual | ~QgsColorSchemeRegistry () | 
| void | addColorScheme (QgsColorScheme *scheme) | 
| Adds a color scheme to the registry.  More... | |
| void | addDefaultSchemes () | 
| Adds all default color schemes to this color scheme.  More... | |
| void | addUserSchemes () | 
| Creates schemes for all gpl palettes in the user's palettes folder.  More... | |
| void | populateFromInstance () | 
| Adds all color schemes from the global instance to this color scheme.  More... | |
| bool | removeColorScheme (QgsColorScheme *scheme) | 
| Removes all matching color schemes from the registry.  More... | |
| QList< QgsColorScheme * > | schemes () const | 
| Returns all color schemes in the registry.  More... | |
| QList< QgsColorScheme * > | schemes (const QgsColorScheme::SchemeFlag flag) const | 
| Returns all color schemes in the registry which have a specified flag set.  More... | |
| template<class T > | |
| void | schemes (QList< T *> &schemeList) | 
| Return color schemes of a specific type.  More... | |
Static Public Member Functions | |
| static QgsColorSchemeRegistry * | instance () | 
| Returns the global instance pointer, creating the object on the first call.  More... | |
Registry of color schemes.
A registry of QgsColorScheme color schemes. This class can be created directly, or accessed via a global instance.
Definition at line 32 of file qgscolorschemeregistry.h.
| QgsColorSchemeRegistry::QgsColorSchemeRegistry | ( | ) | 
Constructor for an empty color scheme registry.
Definition at line 47 of file qgscolorschemeregistry.cpp.
      
  | 
  virtual | 
Definition at line 51 of file qgscolorschemeregistry.cpp.
| void QgsColorSchemeRegistry::addColorScheme | ( | QgsColorScheme * | scheme | ) | 
Adds a color scheme to the registry.
Ownership of the scheme is transferred to the registry.
| scheme | color scheme to add | 
Definition at line 97 of file qgscolorschemeregistry.cpp.
| void QgsColorSchemeRegistry::addDefaultSchemes | ( | ) | 
Adds all default color schemes to this color scheme.
Definition at line 70 of file qgscolorschemeregistry.cpp.
| void QgsColorSchemeRegistry::addUserSchemes | ( | ) | 
Creates schemes for all gpl palettes in the user's palettes folder.
Definition at line 79 of file qgscolorschemeregistry.cpp.
      
  | 
  static | 
Returns the global instance pointer, creating the object on the first call.
Definition at line 28 of file qgscolorschemeregistry.cpp.
| void QgsColorSchemeRegistry::populateFromInstance | ( | ) | 
Adds all color schemes from the global instance to this color scheme.
Definition at line 57 of file qgscolorschemeregistry.cpp.
| bool QgsColorSchemeRegistry::removeColorScheme | ( | QgsColorScheme * | scheme | ) | 
Removes all matching color schemes from the registry.
| scheme | color scheme to remove | 
Definition at line 127 of file qgscolorschemeregistry.cpp.
| QList< QgsColorScheme * > QgsColorSchemeRegistry::schemes | ( | ) | const | 
Returns all color schemes in the registry.
Definition at line 102 of file qgscolorschemeregistry.cpp.
| QList< QgsColorScheme * > QgsColorSchemeRegistry::schemes | ( | const QgsColorScheme::SchemeFlag | flag | ) | const | 
Returns all color schemes in the registry which have a specified flag set.
| flag | flag to match | 
Definition at line 113 of file qgscolorschemeregistry.cpp.
| void QgsColorSchemeRegistry::schemes | ( | QList< T *> & | schemeList | ) | 
Return color schemes of a specific type.
| schemeList | destination list for matching schemes | 
Definition at line 107 of file qgscolorschemeregistry.h.
 1.8.13