A color scheme which stores its colors in a gpl palette file.
More...
#include <qgscolorscheme.h>
Protected Member Functions |
virtual QString | gplFilePath ()=0 |
| Returns the file path for the associated gpl palette file.
|
Detailed Description
A color scheme which stores its colors in a gpl palette file.
- Note
- Added in version 2.5
Constructor & Destructor Documentation
QgsGplColorScheme::QgsGplColorScheme |
( |
| ) |
|
QgsGplColorScheme::~QgsGplColorScheme |
( |
| ) |
|
|
virtual |
Member Function Documentation
QgsNamedColorList QgsGplColorScheme::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 QString QgsGplColorScheme::gplFilePath |
( |
| ) |
|
|
protectedpure virtual |
Returns the file path for the associated gpl palette file.
- Returns
- gpl file path
Implemented in QgsUserColorScheme.
bool QgsGplColorScheme::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: