|
QGIS API Documentation
master-6227475
|
#include <qgscolorrampcombobox.h>
Collaboration diagram for QgsColorRampComboBox:Public Slots | |
| void | colorRampChanged (int index) |
Public Member Functions | |
| QgsColorRampComboBox (QWidget *parent=0) | |
| ~QgsColorRampComboBox () | |
| QgsVectorColorRampV2 * | currentColorRamp () |
| return new instance of the current color ramp or NULL if there is no active color ramp | |
| void | populate (QgsStyleV2 *style) |
| initialize the combo box with color ramps from the style | |
| void | setSourceColorRamp (QgsVectorColorRampV2 *sourceRamp) |
| add/select color ramp which was used previously by the renderer | |
Static Public Attributes | |
| static QSize | rampIconSize |
Protected Attributes | |
| QgsVectorColorRampV2 * | mSourceColorRamp |
| QgsStyleV2 * | mStyle |
Definition at line 23 of file qgscolorrampcombobox.h.
| QgsColorRampComboBox::QgsColorRampComboBox | ( | QWidget * | parent = 0 | ) | [explicit] |
Definition at line 24 of file qgscolorrampcombobox.cpp.
Definition at line 29 of file qgscolorrampcombobox.cpp.
References mSourceColorRamp.
| void QgsColorRampComboBox::colorRampChanged | ( | int | index | ) | [slot] |
Definition at line 79 of file qgscolorrampcombobox.cpp.
References QgsStyleV2ManagerDialog::addColorRampStatic(), QgsStyleV2::colorRamp(), QgsSymbolLayerV2Utils::colorRampPreviewIcon(), icon(), mStyle, rampIconSize, and QgsStyleV2::save().
Referenced by populate().
return new instance of the current color ramp or NULL if there is no active color ramp
Definition at line 58 of file qgscolorrampcombobox.cpp.
References QgsVectorColorRampV2::clone(), QgsStyleV2::colorRamp(), mSourceColorRamp, and mStyle.
| void QgsColorRampComboBox::populate | ( | QgsStyleV2 * | style | ) |
initialize the combo box with color ramps from the style
Definition at line 34 of file qgscolorrampcombobox.cpp.
References QgsStyleV2::colorRamp(), colorRampChanged(), QgsStyleV2::colorRampNames(), QgsSymbolLayerV2Utils::colorRampPreviewIcon(), icon(), mStyle, rampIconSize, and tr.
| void QgsColorRampComboBox::setSourceColorRamp | ( | QgsVectorColorRampV2 * | sourceRamp | ) |
add/select color ramp which was used previously by the renderer
Definition at line 67 of file qgscolorrampcombobox.cpp.
References QgsVectorColorRampV2::clone(), QgsSymbolLayerV2Utils::colorRampPreviewIcon(), icon(), mSourceColorRamp, and rampIconSize.
Definition at line 50 of file qgscolorrampcombobox.h.
Referenced by currentColorRamp(), setSourceColorRamp(), and ~QgsColorRampComboBox().
QgsStyleV2* QgsColorRampComboBox::mStyle [protected] |
Definition at line 49 of file qgscolorrampcombobox.h.
Referenced by colorRampChanged(), currentColorRamp(), and populate().
QSize QgsColorRampComboBox::rampIconSize [static] |
Definition at line 40 of file qgscolorrampcombobox.h.
Referenced by colorRampChanged(), populate(), and setSourceColorRamp().