QGIS API Documentation 3.27.0-Master (95e00c50d2)
qgscolorramp.cpp
Go to the documentation of this file.
1/***************************************************************************
2 qgscolorramp.cpp
3 ---------------------
4 begin : November 2009
5 copyright : (C) 2009 by Martin Dobias
6 email : wonder dot sk at gmail dot com
7 ***************************************************************************
8 * *
9 * This program is free software; you can redistribute it and/or modify *
10 * it under the terms of the GNU General Public License as published by *
11 * the Free Software Foundation; either version 2 of the License, or *
12 * (at your option) any later version. *
13 * *
14 ***************************************************************************/
15
16#include "qgscolorramp.h"
17#include "qgscolorrampimpl.h"
18
20
21QList<QPair<QString, QString> > QgsColorRamp::rampTypes()
22{
23 return QList<QPair<QString, QString> >
24 {
25 qMakePair( QgsGradientColorRamp::typeString(), QObject::tr( "Gradient" ) ),
26 qMakePair( QgsPresetSchemeColorRamp::typeString(), QObject::tr( "Color Presets" ) ),
27 qMakePair( QgsLimitedRandomColorRamp::typeString(), QObject::tr( "Random" ) ),
28 qMakePair( QgsCptCityColorRamp::typeString(), QObject::tr( "Catalog: cpt-city" ) ),
29 qMakePair( QgsColorBrewerColorRamp::typeString(), QObject::tr( "Catalog: ColorBrewer" ) )
30 };
31}
static QString typeString()
Returns the string identifier for QgsColorBrewerColorRamp.
static QList< QPair< QString, QString > > rampTypes()
Returns a list of available ramp types, where the first value in each item is the QgsColorRamp::type(...
virtual ~QgsColorRamp()
static QString typeString()
Returns the string identifier for QgsCptCityColorRamp.
static QString typeString()
Returns the string identifier for QgsGradientColorRamp.
static QString typeString()
Returns the string identifier for QgsLimitedRandomColorRamp.
static QString typeString()
Returns the string identifier for QgsPresetSchemeColorRamp.