Skip to content

Commit dc7bed7

Browse files
committed
Few more doxygen docs for QgsMapLayerRenderer and subclasses
1 parent 2d5e5c5 commit dc7bed7

4 files changed

+16
-1
lines changed

src/core/qgsmaplayerrenderer.h

+2
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@
3737
* 2. renderer job (still in GUI thread) stores the renderer for later use.
3838
* 3. renderer job (in worker thread) calls QgsMapLayerRenderer::render()
3939
* 4. renderer job (again in GUI thread) will check errors() and report them
40+
*
41+
* @note added in 2.4
4042
*/
4143
class CORE_EXPORT QgsMapLayerRenderer
4244
{

src/core/qgspluginlayer.cpp

+4-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,10 @@ QgsLegendSymbologyList QgsPluginLayer::legendSymbologyItems( const QSize& iconSi
3737
return QgsLegendSymbologyList();
3838
}
3939

40-
/** Fallback layer renderer implementation for layer that do not support map renderer yet. */
40+
/** Fallback layer renderer implementation for layer that do not support map renderer yet.
41+
*
42+
* @note added in 2.4
43+
*/
4144
class QgsPluginLayerRenderer : public QgsMapLayerRenderer
4245
{
4346
public:

src/core/qgsvectorlayerrenderer.h

+5
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,11 @@ typedef QList<int> QgsAttributeList;
4242
#include "qgsmaplayerrenderer.h"
4343

4444

45+
/**
46+
* Implementation of threaded rendering for vector layers.
47+
*
48+
* @note added in 2.4
49+
*/
4550
class QgsVectorLayerRenderer : public QgsMapLayerRenderer
4651
{
4752
public:

src/core/raster/qgsrasterlayerrenderer.h

+5
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@ class QgsRasterPipe;
2626
struct QgsRasterViewPort;
2727
class QgsRenderContext;
2828

29+
/**
30+
* Implementation of threaded rendering for raster layers.
31+
*
32+
* @note added in 2.4
33+
*/
2934
class QgsRasterLayerRenderer : public QgsMapLayerRenderer
3035
{
3136
public:

0 commit comments

Comments
 (0)