|
Quantum GIS API Documentation
master-693a1fe
|
#include <qgsgraduatedsymbolrendererv2widget.h>
Inheritance diagram for QgsGraduatedSymbolRendererV2Widget:
Collaboration diagram for QgsGraduatedSymbolRendererV2Widget:Public Slots | |
| void | addClass () |
| Adds a class manually to the classification. | |
| void | changeCurrentValue (QStandardItem *item) |
| void | changeGraduatedSymbol () |
| void | classifyGraduated () |
| void | deleteAllClasses () |
| Removes all classes from the classification. | |
| void | deleteClasses () |
| Removes currently selected classes. | |
| void | graduatedColumnChanged () |
| void | rangesClicked (const QModelIndex &idx) |
| void | rangesDoubleClicked (const QModelIndex &idx) |
| void | reapplyColorRamp () |
| void | rotationFieldChanged (QString fldName) |
| void | rowsMoved () |
| void | scaleMethodChanged (QgsSymbolV2::ScaleMethod scaleMethod) |
| void | showSymbolLevels () |
| void | sizeScaleFieldChanged (QString fldName) |
Public Member Functions | |
| QgsGraduatedSymbolRendererV2Widget (QgsVectorLayer *layer, QgsStyleV2 *style, QgsFeatureRendererV2 *renderer) | |
| ~QgsGraduatedSymbolRendererV2Widget () | |
| virtual QgsFeatureRendererV2 * | renderer () |
| return pointer to the renderer (no transfer of ownership) | |
Static Public Member Functions | |
| static QgsRendererV2Widget * | create (QgsVectorLayer *layer, QgsStyleV2 *style, QgsFeatureRendererV2 *renderer) |
Protected Member Functions | |
| void | changeRange (int rangeIdx) |
| void | changeRangeSymbol (int rangeIdx) |
| void | changeSelectedSymbols () |
| QgsSymbolV2 * | findSymbolForRange (double lowerBound, double upperBound, const QgsRangeList &ranges) const |
| void | populateColumns () |
| populate column combos in categorized and graduated page | |
| void | refreshSymbolView () |
| QList< int > | selectedClasses () |
| return a list of indexes for the classes under selection | |
| QList< QgsSymbolV2 * > | selectedSymbols () |
| Subclasses may provide the capability of changing multiple symbols at once by implementing the following two methods and by connecting the slot contextMenuViewCategories(const QPoint&) | |
| void | updateGraduatedSymbolIcon () |
| void | updateUiFromRenderer () |
Protected Attributes | |
| QgsRendererV2DataDefinedMenus * | mDataDefinedMenus |
| QgsSymbolV2 * | mGraduatedSymbol |
| QgsGraduatedSymbolRendererV2Model * | mModel |
| QgsGraduatedSymbolRendererV2 * | mRenderer |
| int | mRowSelected |
Definition at line 68 of file qgsgraduatedsymbolrendererv2widget.h.
| QgsGraduatedSymbolRendererV2Widget::QgsGraduatedSymbolRendererV2Widget | ( | QgsVectorLayer * | layer, |
| QgsStyleV2 * | style, | ||
| QgsFeatureRendererV2 * | renderer | ||
| ) |
Definition at line 314 of file qgsgraduatedsymbolrendererv2widget.cpp.
References addClass(), changeGraduatedSymbol(), classifyGraduated(), QgsRendererV2Widget::contextMenuViewCategories(), QgsSymbolV2::defaultSymbol(), deleteAllClasses(), deleteClasses(), QgsVectorLayer::geometryType(), graduatedColumnChanged(), QgsProject::instance(), mDataDefinedMenus, mGraduatedSymbol, QgsRendererV2Widget::mLayer, mModel, mRenderer, QgsRendererV2Widget::mStyle, QgsVectorLayer::pendingFields(), populateColumns(), rangesClicked(), rangesDoubleClicked(), QgsProject::readEntry(), reapplyColorRamp(), renderer(), QgsGraduatedSymbolRendererV2::rotationField(), rotationFieldChanged(), rowsMoved(), QgsGraduatedSymbolRendererV2::scaleMethod(), scaleMethodChanged(), QgsGraduatedSymbolRendererV2Model::setRenderer(), showSymbolLevels(), QgsGraduatedSymbolRendererV2::sizeScaleField(), sizeScaleFieldChanged(), tr, QgsFeatureRendererV2::type(), and updateUiFromRenderer().
Referenced by create().
Definition at line 394 of file qgsgraduatedsymbolrendererv2widget.cpp.
| void QgsGraduatedSymbolRendererV2Widget::addClass | ( | ) | [slot] |
Adds a class manually to the classification.
Definition at line 652 of file qgsgraduatedsymbolrendererv2widget.cpp.
References QgsGraduatedSymbolRendererV2::addClass(), mGraduatedSymbol, and mRenderer.
Referenced by QgsGraduatedSymbolRendererV2Widget().
| void QgsGraduatedSymbolRendererV2Widget::changeCurrentValue | ( | QStandardItem * | item | ) | [slot] |
Definition at line 668 of file qgsgraduatedsymbolrendererv2widget.cpp.
References mRenderer, and QgsGraduatedSymbolRendererV2::updateRangeLabel().
| void QgsGraduatedSymbolRendererV2Widget::changeGraduatedSymbol | ( | ) | [slot] |
Definition at line 518 of file qgsgraduatedsymbolrendererv2widget.cpp.
References changeSelectedSymbols(), QgsSymbolV2::clone(), mGraduatedSymbol, QgsRendererV2Widget::mLayer, mRenderer, QgsRendererV2Widget::mStyle, refreshSymbolView(), updateGraduatedSymbolIcon(), and QgsGraduatedSymbolRendererV2::updateSymbols().
Referenced by QgsGraduatedSymbolRendererV2Widget().
| void QgsGraduatedSymbolRendererV2Widget::changeRange | ( | int | rangeIdx | ) | [protected] |
Definition at line 635 of file qgsgraduatedsymbolrendererv2widget.cpp.
References QgsLUDialog::lowerValue(), QgsRendererRangeV2::lowerValue(), mRenderer, QgsGraduatedSymbolRendererV2::ranges(), QgsLUDialog::setLowerValue(), QgsLUDialog::setUpperValue(), QgsGraduatedSymbolRendererV2::updateRangeLowerValue(), QgsGraduatedSymbolRendererV2::updateRangeUpperValue(), QgsLUDialog::upperValue(), and QgsRendererRangeV2::upperValue().
Referenced by rangesDoubleClicked().
| void QgsGraduatedSymbolRendererV2Widget::changeRangeSymbol | ( | int | rangeIdx | ) | [protected] |
Definition at line 621 of file qgsgraduatedsymbolrendererv2widget.cpp.
References QgsRendererV2Widget::mLayer, mRenderer, QgsRendererV2Widget::mStyle, QgsGraduatedSymbolRendererV2::ranges(), and QgsGraduatedSymbolRendererV2::updateRangeSymbol().
Referenced by rangesDoubleClicked().
| void QgsGraduatedSymbolRendererV2Widget::changeSelectedSymbols | ( | ) | [protected] |
Definition at line 593 of file qgsgraduatedsymbolrendererv2widget.cpp.
References QgsSymbolV2::clone(), mGraduatedSymbol, QgsRendererV2Widget::mLayer, mRenderer, QgsRendererV2Widget::mStyle, QgsGraduatedSymbolRendererV2::ranges(), refreshSymbolView(), QgsSymbolV2::setColor(), and QgsGraduatedSymbolRendererV2::updateRangeSymbol().
Referenced by changeGraduatedSymbol().
| void QgsGraduatedSymbolRendererV2Widget::classifyGraduated | ( | ) | [slot] |
Definition at line 456 of file qgsgraduatedsymbolrendererv2widget.cpp.
References QgsGraduatedSymbolRendererV2::createRenderer(), QgsGraduatedSymbolRendererV2::EqualInterval, QgsGraduatedSymbolRendererV2::Jenks, mGraduatedSymbol, QgsRendererV2Widget::mLayer, mModel, mRenderer, QgsGraduatedSymbolRendererV2::Pretty, QgsGraduatedSymbolRendererV2::Quantile, QgsGraduatedSymbolRendererV2::rotationField(), QgsGraduatedSymbolRendererV2::scaleMethod(), QgsGraduatedSymbolRendererV2Model::setRenderer(), QgsGraduatedSymbolRendererV2::setRotationField(), QgsGraduatedSymbolRendererV2::setScaleMethod(), QgsGraduatedSymbolRendererV2::setSizeScaleField(), QgsGraduatedSymbolRendererV2::sizeScaleField(), QgsGraduatedSymbolRendererV2::StdDev, and tr.
Referenced by graduatedColumnChanged(), and QgsGraduatedSymbolRendererV2Widget().
| QgsRendererV2Widget * QgsGraduatedSymbolRendererV2Widget::create | ( | QgsVectorLayer * | layer, |
| QgsStyleV2 * | style, | ||
| QgsFeatureRendererV2 * | renderer | ||
| ) | [static] |
Definition at line 309 of file qgsgraduatedsymbolrendererv2widget.cpp.
References QgsGraduatedSymbolRendererV2Widget().
Referenced by _initRendererWidgetFunctions().
| void QgsGraduatedSymbolRendererV2Widget::deleteAllClasses | ( | ) | [slot] |
Removes all classes from the classification.
Definition at line 663 of file qgsgraduatedsymbolrendererv2widget.cpp.
References mModel, and QgsGraduatedSymbolRendererV2Model::removeAllRows().
Referenced by QgsGraduatedSymbolRendererV2Widget().
| void QgsGraduatedSymbolRendererV2Widget::deleteClasses | ( | ) | [slot] |
Removes currently selected classes.
Definition at line 657 of file qgsgraduatedsymbolrendererv2widget.cpp.
References QgsGraduatedSymbolRendererV2Model::deleteRows(), mModel, and selectedClasses().
Referenced by QgsGraduatedSymbolRendererV2Widget().
| QgsSymbolV2 * QgsGraduatedSymbolRendererV2Widget::findSymbolForRange | ( | double | lowerBound, |
| double | upperBound, | ||
| const QgsRangeList & | ranges | ||
| ) | const [protected] |
Definition at line 723 of file qgsgraduatedsymbolrendererv2widget.cpp.
References qgsDoubleNear().
Referenced by selectedSymbols().
| void QgsGraduatedSymbolRendererV2Widget::graduatedColumnChanged | ( | ) | [slot] |
Definition at line 449 of file qgsgraduatedsymbolrendererv2widget.cpp.
References classifyGraduated(), mRenderer, and QgsGraduatedSymbolRendererV2::setClassAttribute().
Referenced by QgsGraduatedSymbolRendererV2Widget(), and updateUiFromRenderer().
| void QgsGraduatedSymbolRendererV2Widget::populateColumns | ( | ) | [protected] |
populate column combos in categorized and graduated page
Definition at line 438 of file qgsgraduatedsymbolrendererv2widget.cpp.
References QgsFields::count(), QgsRendererV2Widget::mLayer, and QgsVectorLayer::pendingFields().
Referenced by QgsGraduatedSymbolRendererV2Widget().
| void QgsGraduatedSymbolRendererV2Widget::rangesClicked | ( | const QModelIndex & | idx | ) | [slot] |
Definition at line 585 of file qgsgraduatedsymbolrendererv2widget.cpp.
References mRowSelected.
Referenced by QgsGraduatedSymbolRendererV2Widget().
| void QgsGraduatedSymbolRendererV2Widget::rangesDoubleClicked | ( | const QModelIndex & | idx | ) | [slot] |
Definition at line 577 of file qgsgraduatedsymbolrendererv2widget.cpp.
References changeRange(), and changeRangeSymbol().
Referenced by QgsGraduatedSymbolRendererV2Widget().
| void QgsGraduatedSymbolRendererV2Widget::reapplyColorRamp | ( | ) | [slot] |
Definition at line 508 of file qgsgraduatedsymbolrendererv2widget.cpp.
References mRenderer, refreshSymbolView(), and QgsGraduatedSymbolRendererV2::updateColorRamp().
Referenced by QgsGraduatedSymbolRendererV2Widget().
| void QgsGraduatedSymbolRendererV2Widget::refreshSymbolView | ( | ) | [protected, virtual] |
Reimplemented from QgsRendererV2Widget.
Definition at line 736 of file qgsgraduatedsymbolrendererv2widget.cpp.
Referenced by changeGraduatedSymbol(), changeSelectedSymbols(), and reapplyColorRamp().
| QgsFeatureRendererV2 * QgsGraduatedSymbolRendererV2Widget::renderer | ( | ) | [virtual] |
return pointer to the renderer (no transfer of ownership)
Implements QgsRendererV2Widget.
Definition at line 400 of file qgsgraduatedsymbolrendererv2widget.cpp.
References mRenderer.
Referenced by QgsGraduatedSymbolRendererV2Widget(), and QgsRuleBasedRendererV2Widget::refineRuleRangesGui().
| void QgsGraduatedSymbolRendererV2Widget::rotationFieldChanged | ( | QString | fldName | ) | [slot] |
Definition at line 678 of file qgsgraduatedsymbolrendererv2widget.cpp.
References mRenderer, and QgsGraduatedSymbolRendererV2::setRotationField().
Referenced by QgsGraduatedSymbolRendererV2Widget().
| void QgsGraduatedSymbolRendererV2Widget::rowsMoved | ( | ) | [slot] |
Definition at line 745 of file qgsgraduatedsymbolrendererv2widget.cpp.
Referenced by QgsGraduatedSymbolRendererV2Widget().
| void QgsGraduatedSymbolRendererV2Widget::scaleMethodChanged | ( | QgsSymbolV2::ScaleMethod | scaleMethod | ) | [slot] |
Definition at line 688 of file qgsgraduatedsymbolrendererv2widget.cpp.
References mRenderer, and QgsGraduatedSymbolRendererV2::setScaleMethod().
Referenced by QgsGraduatedSymbolRendererV2Widget().
| QList< int > QgsGraduatedSymbolRendererV2Widget::selectedClasses | ( | ) | [protected] |
return a list of indexes for the classes under selection
Definition at line 562 of file qgsgraduatedsymbolrendererv2widget.cpp.
Referenced by deleteClasses().
| QList< QgsSymbolV2 * > QgsGraduatedSymbolRendererV2Widget::selectedSymbols | ( | ) | [protected, virtual] |
Subclasses may provide the capability of changing multiple symbols at once by implementing the following two methods and by connecting the slot contextMenuViewCategories(const QPoint&)
Reimplemented from QgsRendererV2Widget.
Definition at line 693 of file qgsgraduatedsymbolrendererv2widget.cpp.
References findSymbolForRange(), mRenderer, and QgsGraduatedSymbolRendererV2::ranges().
| void QgsGraduatedSymbolRendererV2Widget::showSymbolLevels | ( | ) | [slot] |
Definition at line 740 of file qgsgraduatedsymbolrendererv2widget.cpp.
References mRenderer, and QgsRendererV2Widget::showSymbolLevelsDialog().
Referenced by QgsGraduatedSymbolRendererV2Widget().
| void QgsGraduatedSymbolRendererV2Widget::sizeScaleFieldChanged | ( | QString | fldName | ) | [slot] |
Definition at line 683 of file qgsgraduatedsymbolrendererv2widget.cpp.
References mRenderer, and QgsGraduatedSymbolRendererV2::setSizeScaleField().
Referenced by QgsGraduatedSymbolRendererV2Widget().
| void QgsGraduatedSymbolRendererV2Widget::updateGraduatedSymbolIcon | ( | ) | [protected] |
Definition at line 546 of file qgsgraduatedsymbolrendererv2widget.cpp.
References icon(), mGraduatedSymbol, and QgsSymbolLayerV2Utils::symbolPreviewIcon().
Referenced by changeGraduatedSymbol(), and updateUiFromRenderer().
| void QgsGraduatedSymbolRendererV2Widget::updateUiFromRenderer | ( | ) | [protected] |
Definition at line 406 of file qgsgraduatedsymbolrendererv2widget.cpp.
References QgsGraduatedSymbolRendererV2::classAttribute(), QgsSymbolV2::clone(), graduatedColumnChanged(), mGraduatedSymbol, QgsGraduatedSymbolRendererV2::mode(), mRenderer, QgsGraduatedSymbolRendererV2::ranges(), QgsGraduatedSymbolRendererV2::sourceColorRamp(), QgsGraduatedSymbolRendererV2::sourceSymbol(), and updateGraduatedSymbolIcon().
Referenced by QgsGraduatedSymbolRendererV2Widget().
Definition at line 132 of file qgsgraduatedsymbolrendererv2widget.h.
Referenced by QgsGraduatedSymbolRendererV2Widget().
Definition at line 128 of file qgsgraduatedsymbolrendererv2widget.h.
Referenced by addClass(), changeGraduatedSymbol(), changeSelectedSymbols(), classifyGraduated(), QgsGraduatedSymbolRendererV2Widget(), updateGraduatedSymbolIcon(), and updateUiFromRenderer().
Definition at line 134 of file qgsgraduatedsymbolrendererv2widget.h.
Referenced by classifyGraduated(), deleteAllClasses(), deleteClasses(), QgsGraduatedSymbolRendererV2Widget(), and ~QgsGraduatedSymbolRendererV2Widget().
Definition at line 126 of file qgsgraduatedsymbolrendererv2widget.h.
Referenced by addClass(), changeCurrentValue(), changeGraduatedSymbol(), changeRange(), changeRangeSymbol(), changeSelectedSymbols(), classifyGraduated(), graduatedColumnChanged(), QgsGraduatedSymbolRendererV2Widget(), reapplyColorRamp(), renderer(), rotationFieldChanged(), scaleMethodChanged(), selectedSymbols(), showSymbolLevels(), sizeScaleFieldChanged(), updateUiFromRenderer(), and ~QgsGraduatedSymbolRendererV2Widget().
int QgsGraduatedSymbolRendererV2Widget::mRowSelected [protected] |
Definition at line 130 of file qgsgraduatedsymbolrendererv2widget.h.
Referenced by rangesClicked().