|
QGIS API Documentation
master-6227475
|
#include <qgssymbollayerv2widget.h>
Inheritance diagram for QgsSimpleLineSymbolLayerV2Widget:
Collaboration diagram for QgsSimpleLineSymbolLayerV2Widget:Public Slots | |
| void | colorChanged (const QColor &color) |
| void | offsetChanged () |
| void | on_mChangePatternButton_clicked () |
| void | on_mCustomCheckBox_stateChanged (int state) |
| void | on_mDashPatternUnitComboBox_currentIndexChanged (int index) |
| void | on_mDataDefinedPropertiesButton_clicked () |
| void | on_mOffsetUnitComboBox_currentIndexChanged (int index) |
| void | on_mPenWidthUnitComboBox_currentIndexChanged (int index) |
| void | penStyleChanged () |
| void | penWidthChanged () |
Public Member Functions | |
| QgsSimpleLineSymbolLayerV2Widget (const QgsVectorLayer *vl, QWidget *parent=NULL) | |
| virtual void | setSymbolLayer (QgsSymbolLayerV2 *layer) |
| virtual QgsSymbolLayerV2 * | symbolLayer () |
Static Public Member Functions | |
| static QgsSymbolLayerV2Widget * | create (const QgsVectorLayer *vl) |
Protected Member Functions | |
| void | updatePatternIcon () |
Protected Attributes | |
| QgsSimpleLineSymbolLayerV2 * | mLayer |
Definition at line 50 of file qgssymbollayerv2widget.h.
| QgsSimpleLineSymbolLayerV2Widget::QgsSimpleLineSymbolLayerV2Widget | ( | const QgsVectorLayer * | vl, |
| QWidget * | parent = NULL |
||
| ) |
Definition at line 48 of file qgssymbollayerv2widget.cpp.
References colorChanged(), mLayer, offsetChanged(), penStyleChanged(), penWidthChanged(), and updatePatternIcon().
| void QgsSimpleLineSymbolLayerV2Widget::colorChanged | ( | const QColor & | color | ) | [slot] |
Definition at line 122 of file qgssymbollayerv2widget.cpp.
References QgsSymbolLayerV2Widget::changed(), mLayer, QgsSymbolLayerV2::setColor(), and updatePatternIcon().
Referenced by QgsSimpleLineSymbolLayerV2Widget().
| static QgsSymbolLayerV2Widget* QgsSimpleLineSymbolLayerV2Widget::create | ( | const QgsVectorLayer * | vl | ) | [inline, static] |
Definition at line 57 of file qgssymbollayerv2widget.h.
Referenced by _initWidgetFunctions().
| void QgsSimpleLineSymbolLayerV2Widget::offsetChanged | ( | ) | [slot] |
Definition at line 137 of file qgssymbollayerv2widget.cpp.
References QgsSymbolLayerV2Widget::changed(), mLayer, QgsSimpleLineSymbolLayerV2::setOffset(), and updatePatternIcon().
Referenced by QgsSimpleLineSymbolLayerV2Widget().
Definition at line 155 of file qgssymbollayerv2widget.cpp.
References QgsSymbolLayerV2Widget::changed(), QgsSimpleLineSymbolLayerV2::customDashVector(), mLayer, QgsSimpleLineSymbolLayerV2::setCustomDashVector(), and updatePatternIcon().
| void QgsSimpleLineSymbolLayerV2Widget::on_mCustomCheckBox_stateChanged | ( | int | state | ) | [slot] |
Definition at line 144 of file qgssymbollayerv2widget.cpp.
References QgsSymbolLayerV2Widget::changed(), mLayer, and QgsSimpleLineSymbolLayerV2::setUseCustomDashPattern().
| void QgsSimpleLineSymbolLayerV2Widget::on_mDashPatternUnitComboBox_currentIndexChanged | ( | int | index | ) | [slot] |
Definition at line 183 of file qgssymbollayerv2widget.cpp.
References QgsSymbolLayerV2Widget::changed(), mLayer, and QgsSimpleLineSymbolLayerV2::setCustomDashPatternUnit().
Definition at line 192 of file qgssymbollayerv2widget.cpp.
References QgsSymbolLayerV2Widget::changed(), QgsDataDefinedSymbolDialog::colorHelpText(), QgsSymbolLayerV2::dataDefinedPropertyString(), QgsDataDefinedSymbolDialog::doubleHelpText(), mLayer, QgsSymbolLayerV2Widget::mVectorLayer, QgsSymbolLayerV2::removeDataDefinedProperties(), QgsSymbolLayerV2::setDataDefinedProperty(), and tr.
| void QgsSimpleLineSymbolLayerV2Widget::on_mOffsetUnitComboBox_currentIndexChanged | ( | int | index | ) | [slot] |
Definition at line 174 of file qgssymbollayerv2widget.cpp.
References QgsSymbolLayerV2Widget::changed(), mLayer, and QgsSimpleLineSymbolLayerV2::setOffsetUnit().
| void QgsSimpleLineSymbolLayerV2Widget::on_mPenWidthUnitComboBox_currentIndexChanged | ( | int | index | ) | [slot] |
Definition at line 166 of file qgssymbollayerv2widget.cpp.
References mLayer, and QgsLineSymbolLayerV2::setWidthUnit().
| void QgsSimpleLineSymbolLayerV2Widget::penStyleChanged | ( | ) | [slot] |
Definition at line 129 of file qgssymbollayerv2widget.cpp.
References QgsSymbolLayerV2Widget::changed(), mLayer, QgsSimpleLineSymbolLayerV2::setPenCapStyle(), QgsSimpleLineSymbolLayerV2::setPenJoinStyle(), and QgsSimpleLineSymbolLayerV2::setPenStyle().
Referenced by QgsSimpleLineSymbolLayerV2Widget().
| void QgsSimpleLineSymbolLayerV2Widget::penWidthChanged | ( | ) | [slot] |
Definition at line 115 of file qgssymbollayerv2widget.cpp.
References QgsSymbolLayerV2Widget::changed(), mLayer, QgsLineSymbolLayerV2::setWidth(), and updatePatternIcon().
Referenced by QgsSimpleLineSymbolLayerV2Widget().
| void QgsSimpleLineSymbolLayerV2Widget::setSymbolLayer | ( | QgsSymbolLayerV2 * | layer | ) | [virtual] |
Implements QgsSymbolLayerV2Widget.
Definition at line 65 of file qgssymbollayerv2widget.cpp.
References QgsSymbolLayerV2::color(), QgsSimpleLineSymbolLayerV2::customDashPatternUnit(), QgsSymbolLayerV2::layerType(), mLayer, QgsSimpleLineSymbolLayerV2::offset(), QgsSimpleLineSymbolLayerV2::offsetUnit(), QgsSimpleLineSymbolLayerV2::penCapStyle(), QgsSimpleLineSymbolLayerV2::penJoinStyle(), QgsSimpleLineSymbolLayerV2::penStyle(), QgsSymbolLayerV2::setColor(), updatePatternIcon(), QgsSimpleLineSymbolLayerV2::useCustomDashPattern(), QgsLineSymbolLayerV2::width(), and QgsLineSymbolLayerV2::widthUnit().
| QgsSymbolLayerV2 * QgsSimpleLineSymbolLayerV2Widget::symbolLayer | ( | ) | [virtual] |
Implements QgsSymbolLayerV2Widget.
Definition at line 110 of file qgssymbollayerv2widget.cpp.
References mLayer.
| void QgsSimpleLineSymbolLayerV2Widget::updatePatternIcon | ( | ) | [protected] |
Definition at line 229 of file qgssymbollayerv2widget.cpp.
References QgsSimpleLineSymbolLayerV2::clone(), mLayer, QgsSymbolV2::MM, QgsSimpleLineSymbolLayerV2::setUseCustomDashPattern(), and QgsSymbolLayerV2Utils::symbolLayerPreviewIcon().
Referenced by colorChanged(), offsetChanged(), on_mChangePatternButton_clicked(), penWidthChanged(), QgsSimpleLineSymbolLayerV2Widget(), and setSymbolLayer().
Definition at line 76 of file qgssymbollayerv2widget.h.
Referenced by colorChanged(), offsetChanged(), on_mChangePatternButton_clicked(), on_mCustomCheckBox_stateChanged(), on_mDashPatternUnitComboBox_currentIndexChanged(), on_mDataDefinedPropertiesButton_clicked(), on_mOffsetUnitComboBox_currentIndexChanged(), on_mPenWidthUnitComboBox_currentIndexChanged(), penStyleChanged(), penWidthChanged(), QgsSimpleLineSymbolLayerV2Widget(), setSymbolLayer(), symbolLayer(), and updatePatternIcon().