| QGIS API Documentation
    3.20.0-Odense (decaadbb31)
    | 
A color scheme which contains the most recently used colors. More...
#include <qgscolorscheme.h>

| Public Member Functions | |
| QgsRecentColorScheme ()=default | |
| Constructor for QgsRecentColorScheme.  More... | |
| QgsRecentColorScheme * | clone () const override | 
| Clones a color scheme.  More... | |
| QgsNamedColorList | fetchColors (const QString &context=QString(), const QColor &baseColor=QColor()) override | 
| Gets a list of colors from the scheme.  More... | |
| SchemeFlags | flags () const override | 
| Returns the current flags for the color scheme.  More... | |
| QString | schemeName () const override | 
| Gets the name for the color scheme.  More... | |
|  Public Member Functions inherited from QgsColorScheme | |
| QgsColorScheme ()=default | |
| Constructor for QgsColorScheme.  More... | |
| virtual | ~QgsColorScheme ()=default | 
| virtual bool | isEditable () const | 
| Returns whether the color scheme is editable.  More... | |
| virtual bool | setColors (const QgsNamedColorList &colors, const QString &context=QString(), const QColor &baseColor=QColor()) | 
| Sets the colors for the scheme.  More... | |
| Static Public Member Functions | |
| static void | addRecentColor (const QColor &color) | 
| Adds a color to the list of recent colors.  More... | |
| static QColor | lastUsedColor () | 
| Returns the most recently used color.  More... | |
| Additional Inherited Members | |
|  Public Types inherited from QgsColorScheme | |
| enum | SchemeFlag { ShowInColorDialog = 0x01 , ShowInColorButtonMenu = 0x02 , ShowInAllContexts = ShowInColorDialog | ShowInColorButtonMenu } | 
| Flags for controlling behavior of color scheme.  More... | |
A color scheme which contains the most recently used colors.
Definition at line 230 of file qgscolorscheme.h.
| 
 | default | 
Constructor for QgsRecentColorScheme.
| 
 | static | 
Adds a color to the list of recent colors.
| color | color to add | 
Definition at line 67 of file qgscolorscheme.cpp.
| 
 | overridevirtual | 
Clones a color scheme.
Implements QgsColorScheme.
Definition at line 62 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 specifying 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 43 of file qgscolorscheme.cpp.
| 
 | inlineoverridevirtual | 
Returns the current flags for the color scheme.
Reimplemented from QgsColorScheme.
Definition at line 241 of file qgscolorscheme.h.
| 
 | static | 
Returns the most recently used color.
Definition at line 103 of file qgscolorscheme.cpp.
| 
 | inlineoverridevirtual | 
Gets the name for the color scheme.
Implements QgsColorScheme.
Definition at line 239 of file qgscolorscheme.h.