A color scheme which contains project specific colors set through project properties dialog.
More...
#include <qgscolorscheme.h>
Detailed Description
A color scheme which contains project specific colors set through project properties dialog.
- Note
- Added in version 2.5
Constructor & Destructor Documentation
QgsProjectColorScheme::QgsProjectColorScheme |
( |
| ) |
|
QgsProjectColorScheme::~QgsProjectColorScheme |
( |
| ) |
|
|
virtual |
Member Function Documentation
Clones a color scheme.
- Returns
- copy of color scheme
Implements QgsColorScheme.
QgsNamedColorList QgsProjectColorScheme::fetchColors |
( |
const QString |
context = QString() , |
|
|
const QColor |
baseColor = QColor() |
|
) |
| |
|
virtual |
Gets a list of colors from the scheme.
The colors can optionally be generated using the supplied context and base color.
- Parameters
-
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. |
- Returns
- a list of QPairs of color and color name
Implements QgsColorScheme.
virtual SchemeFlags QgsProjectColorScheme::flags |
( |
| ) |
const |
|
inlinevirtual |
Returns the current flags for the color scheme.
- Returns
- current flags
Reimplemented from QgsColorScheme.
virtual bool QgsProjectColorScheme::isEditable |
( |
| ) |
const |
|
inlinevirtual |
Returns whether the color scheme is editable.
- Returns
- true if scheme is editable
- See Also
- setColors
Reimplemented from QgsColorScheme.
virtual QString QgsProjectColorScheme::schemeName |
( |
| ) |
const |
|
inlinevirtual |
Gets the name for the color scheme.
- Returns
- color scheme name
Implements QgsColorScheme.
bool QgsProjectColorScheme::setColors |
( |
const QgsNamedColorList |
colors, |
|
|
const QString |
context = QString() , |
|
|
const QColor |
baseColor = QColor() |
|
) |
| |
|
virtual |
Sets the colors for the scheme.
This method is only valid for editable color schemes.
- Parameters
-
colors | list of colors for the scheme |
context | to set colors for |
baseColor | base color to set colors for |
- Returns
- true if colors were set successfully
- See Also
- isEditable
Reimplemented from QgsColorScheme.
The documentation for this class was generated from the following files: