QGIS API Documentation  2.7.0-Master
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Signals | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | List of all members
QgsSymbolLayerV2Widget Class Referenceabstract

#include <qgssymbollayerv2widget.h>

Inheritance diagram for QgsSymbolLayerV2Widget:
Inheritance graph
[legend]

Signals

void changed ()
 

Public Member Functions

 QgsSymbolLayerV2Widget (QWidget *parent, const QgsVectorLayer *vl=0)
 
virtual ~QgsSymbolLayerV2Widget ()
 
virtual void setSymbolLayer (QgsSymbolLayerV2 *layer)=0
 
virtual QgsSymbolLayerV2symbolLayer ()=0
 

Protected Slots

void updateDataDefinedProperty ()
 

Protected Member Functions

virtual QString dataDefinedPropertyLabel (const QString &entryName)
 Get label for data defined entry. More...
 
void registerDataDefinedButton (QgsDataDefinedButton *button, const QString &propertyName, QgsDataDefinedButton::DataType type, const QString &description)
 

Protected Attributes

const QgsVectorLayermVectorLayer
 

Detailed Description

Definition at line 27 of file qgssymbollayerv2widget.h.

Constructor & Destructor Documentation

QgsSymbolLayerV2Widget::QgsSymbolLayerV2Widget ( QWidget *  parent,
const QgsVectorLayer vl = 0 
)
inline

Definition at line 32 of file qgssymbollayerv2widget.h.

virtual QgsSymbolLayerV2Widget::~QgsSymbolLayerV2Widget ( )
inlinevirtual

Definition at line 33 of file qgssymbollayerv2widget.h.

Member Function Documentation

void QgsSymbolLayerV2Widget::changed ( )
signal
QString QgsSymbolLayerV2Widget::dataDefinedPropertyLabel ( const QString &  entryName)
protectedvirtual

Get label for data defined entry.

Implemented only for 'size' of marker symbols

Note
added in 2.1

Definition at line 70 of file qgssymbollayerv2widget.cpp.

void QgsSymbolLayerV2Widget::registerDataDefinedButton ( QgsDataDefinedButton button,
const QString &  propertyName,
QgsDataDefinedButton::DataType  type,
const QString &  description 
)
protected

Definition at line 50 of file qgssymbollayerv2widget.cpp.

virtual void QgsSymbolLayerV2Widget::setSymbolLayer ( QgsSymbolLayerV2 layer)
pure virtual
virtual QgsSymbolLayerV2* QgsSymbolLayerV2Widget::symbolLayer ( )
pure virtual
void QgsSymbolLayerV2Widget::updateDataDefinedProperty ( )
protectedslot

Definition at line 59 of file qgssymbollayerv2widget.cpp.

Member Data Documentation

const QgsVectorLayer* QgsSymbolLayerV2Widget::mVectorLayer
protected

Definition at line 39 of file qgssymbollayerv2widget.h.


The documentation for this class was generated from the following files: