Quantum GIS API Documentation  1.7.5-Wroclaw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
QgsFontMarkerSymbolLayerV2 Class Reference

#include <qgsmarkersymbollayerv2.h>

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

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)
 
- Public Member Functions inherited from QgsMarkerSymbolLayerV2
void drawPreviewIcon (QgsSymbolV2RenderContext &context, QSize size)
 
void setAngle (double angle)
 
double angle () const
 
void setSize (double size)
 
double size () const
 
void setOffset (QPointF offset)
 
QPointF offset ()
 
- Public Member Functions inherited from QgsSymbolLayerV2
virtual void setColor (const QColor &color)
 
virtual QColor color () const
 
virtual ~QgsSymbolLayerV2 ()
 
virtual QgsSymbolV2subSymbol ()
 
virtual bool setSubSymbol (QgsSymbolV2 *symbol)
 
QgsSymbolV2::SymbolType type () const
 
void setLocked (bool locked)
 
bool isLocked () const
 
void setRenderingPass (int renderingPass)
 
int renderingPass () const
 

Static Public Member Functions

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

Protected Attributes

QString mFontFamily
 
QChar mChr
 
QPointF mChrOffset
 
QFont mFont
 
double mOrigSize
 
- Protected Attributes inherited from QgsMarkerSymbolLayerV2
double mAngle
 
double mSize
 
QPointF mOffset
 
- Protected Attributes inherited from QgsSymbolLayerV2
QgsSymbolV2::SymbolType mType
 
bool mLocked
 
QColor mColor
 
int mRenderingPass
 

Additional Inherited Members

- Protected Member Functions inherited from QgsMarkerSymbolLayerV2
 QgsMarkerSymbolLayerV2 (bool locked=false)
 
- Static Protected Attributes inherited from QgsSymbolLayerV2
static const bool selectionIsOpaque = true
 
static const bool selectFillBorder = false
 
static const bool selectFillStyle = false
 

Detailed Description

Definition at line 139 of file qgsmarkersymbollayerv2.h.

Constructor & Destructor Documentation

QgsFontMarkerSymbolLayerV2::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 
)

Member Function Documentation

QChar QgsFontMarkerSymbolLayerV2::character ( ) const
inline

Definition at line 171 of file qgsmarkersymbollayerv2.h.

QgsSymbolLayerV2 * QgsFontMarkerSymbolLayerV2::clone ( ) const
virtual
QgsSymbolLayerV2 * QgsFontMarkerSymbolLayerV2::create ( const QgsStringMap properties = QgsStringMap())
static
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.

QgsStringMap QgsFontMarkerSymbolLayerV2::properties ( ) const
virtual
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.

void QgsFontMarkerSymbolLayerV2::startRender ( QgsSymbolV2RenderContext context)
virtual
void QgsFontMarkerSymbolLayerV2::stopRender ( QgsSymbolV2RenderContext context)
virtual

Implements QgsSymbolLayerV2.

Definition at line 708 of file qgsmarkersymbollayerv2.cpp.

Member Data Documentation

QChar QgsFontMarkerSymbolLayerV2::mChr
protected
QPointF QgsFontMarkerSymbolLayerV2::mChrOffset
protected

Definition at line 179 of file qgsmarkersymbollayerv2.h.

Referenced by renderPoint(), and startRender().

QFont QgsFontMarkerSymbolLayerV2::mFont
protected

Definition at line 180 of file qgsmarkersymbollayerv2.h.

Referenced by renderPoint(), and startRender().

QString QgsFontMarkerSymbolLayerV2::mFontFamily
protected
double QgsFontMarkerSymbolLayerV2::mOrigSize
protected

Definition at line 181 of file qgsmarkersymbollayerv2.h.

Referenced by renderPoint(), and startRender().


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