Public Member Functions |
| | QgsDxfPalLabeling (QgsDxfExport *dxf, const QgsRectangle &bbox, double scale, QGis::UnitType mapUnits) |
| | ~QgsDxfPalLabeling () |
| QgsRenderContext & | renderContext () |
| void | drawLabel (pal::LabelPosition *label, QgsRenderContext &context, QgsPalLayerSettings &tmpLyr, DrawLabelType drawType, double dpiRatio=1.0) |
| | drawLabel
|
| | QgsPalLabeling () |
| | ~QgsPalLabeling () |
| QgsPalLayerSettings & | layer (const QString &layerName) |
| | returns PAL layer settings for a registered layer
|
| void | numCandidatePositions (int &candPoint, int &candLine, int &candPolygon) |
| void | setNumCandidatePositions (int candPoint, int candLine, int candPolygon) |
| void | setSearchMethod (Search s) |
| Search | searchMethod () const |
| bool | isShowingCandidates () const |
| void | setShowingCandidates (bool showing) |
| const QList< QgsLabelCandidate > & | candidates () |
| bool | isShowingShadowRectangles () const |
| void | setShowingShadowRectangles (bool showing) |
| bool | isShowingAllLabels () const |
| void | setShowingAllLabels (bool showing) |
| bool | isShowingPartialsLabels () const |
| void | setShowingPartialsLabels (bool showing) |
| bool | isDrawingOutlineLabels () const |
| void | setDrawingOutlineLabels (bool outline) |
| virtual Q_DECL_DEPRECATED void | init (QgsMapRenderer *mr) |
| | called when we're going to start with rendering
|
| virtual void | init (const QgsMapSettings &mapSettings) |
| | called when we're going to start with rendering
|
| virtual bool | willUseLayer (QgsVectorLayer *layer) |
| | called to find out whether the layer is used for labeling
|
| virtual void | clearActiveLayers () |
| | clears all PAL layer settings for registered layers
|
| virtual void | clearActiveLayer (const QString &layerID) |
| | clears data defined objects from PAL layer settings for a registered layer
|
| virtual int | prepareLayer (QgsVectorLayer *layer, QStringList &attrNames, QgsRenderContext &ctx) |
| | hook called when drawing layer before issuing select()
|
| virtual int | addDiagramLayer (QgsVectorLayer *layer, const QgsDiagramLayerSettings *s) |
| | adds a diagram layer to the labeling engine
|
| virtual void | registerFeature (const QString &layerID, QgsFeature &feat, const QgsRenderContext &context=QgsRenderContext(), QString dxfLayer=QString::null) |
| | hook called when drawing for every feature in a layer
|
| virtual void | registerDiagramFeature (const QString &layerID, QgsFeature &feat, const QgsRenderContext &context=QgsRenderContext()) |
| | called for every diagram feature
|
| virtual void | drawLabeling (QgsRenderContext &context) |
| | called when the map is drawn and labels should be placed
|
| virtual void | exit () |
| | called when we're done with rendering
|
virtual Q_DECL_DEPRECATED
QList< QgsLabelPosition > | labelsAtPosition (const QgsPoint &p) |
| | return infos about labels at a given (map) position
|
virtual Q_DECL_DEPRECATED
QList< QgsLabelPosition > | labelsWithinRect (const QgsRectangle &r) |
| | return infos about labels within a given (map) rectangle
|
| QgsLabelingResults * | takeResults () |
| | Return pointer to recently computed results (in drawLabeling()) and pass the ownership of results to the caller.
|
virtual
QgsLabelingEngineInterface * | clone () |
| | called when passing engine among map renderers
|
| void | drawLabelCandidateRect (pal::LabelPosition *lp, QPainter *painter, const QgsMapToPixel *xform) |
| void | loadEngineSettings () |
| | load/save engine settings to project file
|
| void | saveEngineSettings () |
| void | clearEngineSettings () |
| Q_DECL_DEPRECATED bool | isStoredWithProject () const |
| Q_DECL_DEPRECATED void | setStoredWithProject (bool store) |
| virtual | ~QgsLabelingEngineInterface () |
Additional Inherited Members |
| enum | DrawLabelType {
LabelText = 0,
LabelBuffer,
LabelShape,
LabelSVG,
LabelShadow
} |
| enum | Search {
Chain,
Popmusic_Tabu,
Popmusic_Chain,
Popmusic_Tabu_Chain,
Falp
} |
| static bool | staticWillUseLayer (QgsVectorLayer *layer) |
| | called to find out whether the layer is used for labeling
|
| static bool | staticWillUseLayer (const QString &layerID) |
| static void | drawLabelBuffer (QgsRenderContext &context, QgsLabelComponent component, const QgsPalLayerSettings &tmpLyr) |
| static void | drawLabelBackground (QgsRenderContext &context, QgsLabelComponent component, const QgsPalLayerSettings &tmpLyr) |
| static void | drawLabelShadow (QgsRenderContext &context, QgsLabelComponent component, const QgsPalLayerSettings &tmpLyr) |
| void | dataDefinedTextStyle (QgsPalLayerSettings &tmpLyr, const QMap< QgsPalLayerSettings::DataDefinedProperties, QVariant > &ddValues) |
| void | dataDefinedTextFormatting (QgsPalLayerSettings &tmpLyr, const QMap< QgsPalLayerSettings::DataDefinedProperties, QVariant > &ddValues) |
| void | dataDefinedTextBuffer (QgsPalLayerSettings &tmpLyr, const QMap< QgsPalLayerSettings::DataDefinedProperties, QVariant > &ddValues) |
| void | dataDefinedShapeBackground (QgsPalLayerSettings &tmpLyr, const QMap< QgsPalLayerSettings::DataDefinedProperties, QVariant > &ddValues) |
| void | dataDefinedDropShadow (QgsPalLayerSettings &tmpLyr, const QMap< QgsPalLayerSettings::DataDefinedProperties, QVariant > &ddValues) |
| void | deleteTemporaryData () |
QHash< QString,
QgsPalLayerSettings > | mActiveLayers |
QHash< QString,
QgsDiagramLayerSettings > | mActiveDiagramLayers |
| QgsPalLayerSettings | mInvalidLayerSettings |
| const QgsMapSettings * | mMapSettings |
| int | mCandPoint |
| int | mCandLine |
| int | mCandPolygon |
| Search | mSearch |
| pal::Pal * | mPal |
| QList< QgsLabelCandidate > | mCandidates |
| bool | mShowingCandidates |
| bool | mShowingAllLabels |
| bool | mShowingShadowRects |
| bool | mShowingPartialsLabels |
| bool | mDrawOutlineLabels |
| QgsLabelingResults * | mResults |