| 
    QGIS API Documentation
    2.18.21-Las Palmas (9fba24a)
    
   | 
 
A color scheme which contains custom colors set through QGIS app options dialog. More...
#include <qgscolorscheme.h>

Public Member Functions | |
| QgsCustomColorScheme () | |
| virtual | ~QgsCustomColorScheme () | 
| QgsCustomColorScheme * | clone () const override | 
| Clones a color scheme.  More... | |
| virtual QgsNamedColorList | fetchColors (const QString &context=QString(), const QColor &baseColor=QColor()) override | 
| Gets a list of colors from the scheme.  More... | |
| virtual SchemeFlags | flags () const override | 
| Returns the current flags for the color scheme.  More... | |
| virtual bool | isEditable () const override | 
| Returns whether the color scheme is editable.  More... | |
| virtual QString | schemeName () const override | 
| Gets the name for the color scheme.  More... | |
| virtual bool | setColors (const QgsNamedColorList &colors, const QString &context=QString(), const QColor &baseColor=QColor()) override | 
| Sets the colors for the scheme.  More... | |
  Public Member Functions inherited from QgsColorScheme | |
| QgsColorScheme () | |
| virtual | ~QgsColorScheme () | 
Additional Inherited Members | |
  Public Types inherited from QgsColorScheme | |
| enum | SchemeFlag { ShowInColorDialog = 0x01, ShowInColorButtonMenu = 0x02, ShowInAllContexts = ShowInColorDialog | ShowInColorButtonMenu } | 
| Flags for controlling behaviour of color scheme.  More... | |
A color scheme which contains custom colors set through QGIS app options dialog.
Definition at line 217 of file qgscolorscheme.h.
| QgsCustomColorScheme::QgsCustomColorScheme | ( | ) | 
Definition at line 121 of file qgscolorscheme.cpp.
      
  | 
  virtual | 
Definition at line 126 of file qgscolorscheme.cpp.
      
  | 
  overridevirtual | 
Clones a color scheme.
Implements QgsColorScheme.
Definition at line 203 of file qgscolorscheme.cpp.
      
  | 
  overridevirtual | 
Gets a list of colors from the scheme.
The colors can optionally be generated using the supplied context and base color.
| context | string specifiying an optional context for the returned colors. For instance, a "recent colors" scheme may filter returned colors by context so that colors used only in a "composer" context are returned. | 
| baseColor | base color for the scheme's colors. Some color schemes may take advantage of this to filter or modify their returned colors to colors related to the base color. | 
Implements QgsColorScheme.
Definition at line 131 of file qgscolorscheme.cpp.
      
  | 
  inlineoverridevirtual | 
Returns the current flags for the color scheme.
Reimplemented from QgsColorScheme.
Definition at line 227 of file qgscolorscheme.h.
      
  | 
  inlineoverridevirtual | 
Returns whether the color scheme is editable.
Reimplemented from QgsColorScheme.
Definition at line 232 of file qgscolorscheme.h.
      
  | 
  inlineoverridevirtual | 
Gets the name for the color scheme.
Implements QgsColorScheme.
Definition at line 225 of file qgscolorscheme.h.
      
  | 
  overridevirtual | 
Sets the colors for the scheme.
This method is only valid for editable color schemes.
| colors | list of colors for the scheme | 
| context | to set colors for | 
| baseColor | base color to set colors for | 
Reimplemented from QgsColorScheme.
Definition at line 180 of file qgscolorscheme.cpp.
 1.8.13