15 #ifndef QGSGRADUATEDSYMBOLRENDERERV2_H
16 #define QGSGRADUATEDSYMBOLRENDERERV2_H
32 double lowerValue()
const;
33 double upperValue()
const;
36 QString label()
const;
39 void setLabel( QString label );
40 void setLowerValue(
double lowerValue );
41 void setUpperValue(
double upperValue );
46 void toSld( QDomDocument& doc, QDomElement &element,
QgsStringMap props )
const;
74 virtual QString
dump()
const;
78 virtual void toSld( QDomDocument& doc, QDomElement &element )
const;
91 bool updateRangeSymbol(
int rangeIndex,
QgsSymbolV2* symbol );
92 bool updateRangeLabel(
int rangeIndex, QString label );
93 bool updateRangeUpperValue(
int rangeIndex,
double value );
94 bool updateRangeLowerValue(
int rangeIndex,
double value );
97 void deleteClass(
int idx );
98 void deleteAllClasses();
101 void moveClass(
int from,
int to );
103 void sortByValue( Qt::SortOrder order = Qt::AscendingOrder );
104 void sortByLabel( Qt::SortOrder order = Qt::AscendingOrder );
131 virtual QDomElement
save( QDomDocument& doc );
186 #if QT_VERSION < 0x40600
189 QHash<QgsSymbolV2*, QgsSymbolV2*> mTempSymbols;
195 #endif // QGSGRADUATEDSYMBOLRENDERERV2_H