Quantum GIS API Documentation  1.7.4
Public Member Functions | Static Public Member Functions | Protected Attributes
QgsFontMarkerSymbolLayerV2 Class Reference

#include <qgsmarkersymbollayerv2.h>

Inheritance diagram for QgsFontMarkerSymbolLayerV2:
Inheritance graph
[legend]
Collaboration diagram for QgsFontMarkerSymbolLayerV2:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 QgsFontMarkerSymbolLayerV2 (QString fontFamily=DEFAULT_FONTMARKER_FONT, QChar chr=DEFAULT_FONTMARKER_CHR, double pointSize=DEFAULT_FONTMARKER_SIZE, QColor color=DEFAULT_FONTMARKER_COLOR, double angle=DEFAULT_FONTMARKER_ANGLE)
QString layerType () const
void startRender (QgsSymbolV2RenderContext &context)
void stopRender (QgsSymbolV2RenderContext &context)
void renderPoint (const QPointF &point, QgsSymbolV2RenderContext &context)
QgsStringMap properties () const
QgsSymbolLayerV2clone () const
QString fontFamily () const
void setFontFamily (QString family)
QChar character () const
void setCharacter (QChar ch)

Static Public Member Functions

static QgsSymbolLayerV2create (const QgsStringMap &properties=QgsStringMap())

Protected Attributes

QString mFontFamily
QChar mChr
QPointF mChrOffset
QFont mFont
double mOrigSize

Detailed Description

Definition at line 139 of file qgsmarkersymbollayerv2.h.


Constructor & Destructor Documentation


Member Function Documentation

QChar QgsFontMarkerSymbolLayerV2::character ( ) const [inline]

Definition at line 171 of file qgsmarkersymbollayerv2.h.

QString QgsFontMarkerSymbolLayerV2::fontFamily ( ) const [inline]

Definition at line 168 of file qgsmarkersymbollayerv2.h.

Referenced by create(), and QgsFontMarkerSymbolLayerV2().

QString QgsFontMarkerSymbolLayerV2::layerType ( ) const [virtual]

Implements QgsSymbolLayerV2.

Definition at line 693 of file qgsmarkersymbollayerv2.cpp.

void QgsFontMarkerSymbolLayerV2::renderPoint ( const QPointF &  point,
QgsSymbolV2RenderContext context 
) [virtual]
void QgsFontMarkerSymbolLayerV2::setCharacter ( QChar  ch) [inline]

Definition at line 172 of file qgsmarkersymbollayerv2.h.

void QgsFontMarkerSymbolLayerV2::setFontFamily ( QString  family) [inline]

Definition at line 169 of file qgsmarkersymbollayerv2.h.

Implements QgsSymbolLayerV2.

Definition at line 708 of file qgsmarkersymbollayerv2.cpp.


Member Data Documentation

Definition at line 179 of file qgsmarkersymbollayerv2.h.

Referenced by renderPoint(), and startRender().

Definition at line 180 of file qgsmarkersymbollayerv2.h.

Referenced by renderPoint(), and startRender().

Definition at line 181 of file qgsmarkersymbollayerv2.h.

Referenced by renderPoint(), and startRender().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines