QGIS API Documentation  2.9.0-Master
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
QgsRendererCategoryV2 Class Reference

categorized renderer More...

#include <qgscategorizedsymbolrendererv2.h>

Public Member Functions

 QgsRendererCategoryV2 ()
 
 QgsRendererCategoryV2 (QVariant value, QgsSymbolV2 *symbol, QString label, bool render=true)
 takes ownership of symbol More...
 
 QgsRendererCategoryV2 (const QgsRendererCategoryV2 &cat)
 copy constructor More...
 
QString dump () const
 
QString label () const
 
QgsRendererCategoryV2operator= (QgsRendererCategoryV2 cat)
 
bool renderState () const
 
void setLabel (const QString &label)
 
void setRenderState (bool render)
 
void setSymbol (QgsSymbolV2 *s)
 
void setValue (const QVariant &value)
 
QgsSymbolV2symbol () const
 
void toSld (QDomDocument &doc, QDomElement &element, QgsStringMap props) const
 
QVariant value () const
 

Protected Member Functions

void swap (QgsRendererCategoryV2 &other)
 

Protected Attributes

QString mLabel
 
bool mRender
 
QScopedPointer< QgsSymbolV2mSymbol
 
QVariant mValue
 

Detailed Description

categorized renderer

Definition at line 29 of file qgscategorizedsymbolrendererv2.h.

Constructor & Destructor Documentation

QgsRendererCategoryV2::QgsRendererCategoryV2 ( )

Definition at line 36 of file qgscategorizedsymbolrendererv2.cpp.

QgsRendererCategoryV2::QgsRendererCategoryV2 ( QVariant  value,
QgsSymbolV2 symbol,
QString  label,
bool  render = true 
)

takes ownership of symbol

Definition at line 41 of file qgscategorizedsymbolrendererv2.cpp.

QgsRendererCategoryV2::QgsRendererCategoryV2 ( const QgsRendererCategoryV2 cat)

copy constructor

Definition at line 49 of file qgscategorizedsymbolrendererv2.cpp.

Member Function Documentation

QString QgsRendererCategoryV2::dump ( ) const

Definition at line 111 of file qgscategorizedsymbolrendererv2.cpp.

QString QgsRendererCategoryV2::label ( ) const

Definition at line 81 of file qgscategorizedsymbolrendererv2.cpp.

QgsRendererCategoryV2 & QgsRendererCategoryV2::operator= ( QgsRendererCategoryV2  cat)

Definition at line 58 of file qgscategorizedsymbolrendererv2.cpp.

bool QgsRendererCategoryV2::renderState ( ) const

Definition at line 86 of file qgscategorizedsymbolrendererv2.cpp.

void QgsRendererCategoryV2::setLabel ( const QString &  label)

Definition at line 101 of file qgscategorizedsymbolrendererv2.cpp.

void QgsRendererCategoryV2::setRenderState ( bool  render)

Definition at line 106 of file qgscategorizedsymbolrendererv2.cpp.

void QgsRendererCategoryV2::setSymbol ( QgsSymbolV2 s)

Definition at line 96 of file qgscategorizedsymbolrendererv2.cpp.

void QgsRendererCategoryV2::setValue ( const QVariant &  value)

Definition at line 91 of file qgscategorizedsymbolrendererv2.cpp.

void QgsRendererCategoryV2::swap ( QgsRendererCategoryV2 other)
protected

Definition at line 64 of file qgscategorizedsymbolrendererv2.cpp.

QgsSymbolV2 * QgsRendererCategoryV2::symbol ( ) const

Definition at line 76 of file qgscategorizedsymbolrendererv2.cpp.

void QgsRendererCategoryV2::toSld ( QDomDocument &  doc,
QDomElement &  element,
QgsStringMap  props 
) const

Definition at line 116 of file qgscategorizedsymbolrendererv2.cpp.

QVariant QgsRendererCategoryV2::value ( ) const

Definition at line 71 of file qgscategorizedsymbolrendererv2.cpp.

Member Data Documentation

QString QgsRendererCategoryV2::mLabel
protected

Definition at line 62 of file qgscategorizedsymbolrendererv2.h.

bool QgsRendererCategoryV2::mRender
protected

Definition at line 63 of file qgscategorizedsymbolrendererv2.h.

QScopedPointer<QgsSymbolV2> QgsRendererCategoryV2::mSymbol
protected

Definition at line 61 of file qgscategorizedsymbolrendererv2.h.

QVariant QgsRendererCategoryV2::mValue
protected

Definition at line 60 of file qgscategorizedsymbolrendererv2.h.


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