|
QGIS API Documentation
master-59fd5e0
|
#include <qgslayerpropertieswidget.h>
Collaboration diagram for QgsLayerPropertiesWidget:Public Slots | |
| void | emitSignalChanged () |
| void | layerTypeChanged () |
Signals | |
| void | changed () |
| void | changeLayer (QgsSymbolLayerV2 *) |
Public Member Functions | |
| QgsLayerPropertiesWidget (QgsSymbolLayerV2 *layer, const QgsSymbolV2 *symbol, const QgsVectorLayer *vl, QWidget *parent=NULL) | |
Protected Member Functions | |
| void | populateLayerTypes () |
| void | updateSymbolLayerWidget (QgsSymbolLayerV2 *layer) |
Protected Attributes | |
| QgsSymbolLayerV2 * | mLayer |
| const QgsSymbolV2 * | mSymbol |
| const QgsVectorLayer * | mVectorLayer |
Definition at line 32 of file qgslayerpropertieswidget.h.
| QgsLayerPropertiesWidget::QgsLayerPropertiesWidget | ( | QgsSymbolLayerV2 * | layer, |
| const QgsSymbolV2 * | symbol, | ||
| const QgsVectorLayer * | vl, | ||
| QWidget * | parent = NULL |
||
| ) |
Definition at line 80 of file qgslayerpropertieswidget.cpp.
References _initWidgetFunctions(), QgsSymbolLayerV2::layerType(), layerTypeChanged(), mLayer, mSymbol, mVectorLayer, populateLayerTypes(), and updateSymbolLayerWidget().
| void QgsLayerPropertiesWidget::changed | ( | ) | [signal] |
Referenced by emitSignalChanged(), and updateSymbolLayerWidget().
| void QgsLayerPropertiesWidget::changeLayer | ( | QgsSymbolLayerV2 * | ) | [signal] |
Referenced by layerTypeChanged().
| void QgsLayerPropertiesWidget::emitSignalChanged | ( | ) | [slot] |
Definition at line 186 of file qgslayerpropertieswidget.cpp.
References changed().
Referenced by updateSymbolLayerWidget().
| void QgsLayerPropertiesWidget::layerTypeChanged | ( | ) | [slot] |
Definition at line 162 of file qgslayerpropertieswidget.cpp.
References changeLayer(), QgsSymbolLayerV2AbstractMetadata::createSymbolLayer(), QgsSymbolLayerV2Registry::instance(), QgsSymbolLayerV2::layerType(), mLayer, QgsSymbolLayerV2Registry::symbolLayerMetadata(), and updateSymbolLayerWidget().
Referenced by QgsLayerPropertiesWidget().
| void QgsLayerPropertiesWidget::populateLayerTypes | ( | ) | [protected] |
Definition at line 112 of file qgslayerpropertieswidget.cpp.
References QgsSymbolV2::Fill, QgsSymbolLayerV2Registry::instance(), QgsSymbolV2::Line, mSymbol, QgsSymbolLayerV2Registry::symbolLayerMetadata(), QgsSymbolLayerV2Registry::symbolLayersForType(), tr, QgsSymbolV2::type(), and QgsSymbolLayerV2AbstractMetadata::visibleName().
Referenced by QgsLayerPropertiesWidget().
| void QgsLayerPropertiesWidget::updateSymbolLayerWidget | ( | QgsSymbolLayerV2 * | layer | ) | [protected] |
Definition at line 132 of file qgslayerpropertieswidget.cpp.
References changed(), QgsSymbolLayerV2AbstractMetadata::createSymbolLayerWidget(), emitSignalChanged(), QgsSymbolLayerV2Registry::instance(), QgsSymbolLayerV2::layerType(), mVectorLayer, QgsSymbolLayerV2Widget::setSymbolLayer(), and QgsSymbolLayerV2Registry::symbolLayerMetadata().
Referenced by layerTypeChanged(), and QgsLayerPropertiesWidget().
QgsSymbolLayerV2* QgsLayerPropertiesWidget::mLayer [protected] |
Definition at line 52 of file qgslayerpropertieswidget.h.
Referenced by layerTypeChanged(), and QgsLayerPropertiesWidget().
const QgsSymbolV2* QgsLayerPropertiesWidget::mSymbol [protected] |
Definition at line 54 of file qgslayerpropertieswidget.h.
Referenced by populateLayerTypes(), and QgsLayerPropertiesWidget().
const QgsVectorLayer* QgsLayerPropertiesWidget::mVectorLayer [protected] |
Definition at line 55 of file qgslayerpropertieswidget.h.
Referenced by QgsLayerPropertiesWidget(), and updateSymbolLayerWidget().