@@ -29,7 +29,7 @@ typedef QList<LayerRenderJob> LayerRenderJobs;
29
29
30
30
31
31
/* * abstract base class renderer jobs that asynchronously start map rendering */
32
- class QgsMapRendererJob : public QObject
32
+ class CORE_EXPORT QgsMapRendererJob : public QObject
33
33
{
34
34
Q_OBJECT
35
35
public:
@@ -101,7 +101,7 @@ class QgsMapRendererJob : public QObject
101
101
/* * Intermediate base class adding functionality that allows client to query the rendered image.
102
102
* The image can be queried even while the rendering is still in progress to get intermediate result
103
103
*/
104
- class QgsMapRendererQImageJob : public QgsMapRendererJob
104
+ class CORE_EXPORT QgsMapRendererQImageJob : public QgsMapRendererJob
105
105
{
106
106
public:
107
107
QgsMapRendererQImageJob ( const QgsMapSettings& settings );
@@ -115,7 +115,7 @@ class QgsMapRendererCustomPainterJob;
115
115
116
116
117
117
/* * job implementation that renders everything sequentially in one thread */
118
- class QgsMapRendererSequentialJob : public QgsMapRendererQImageJob
118
+ class CORE_EXPORT QgsMapRendererSequentialJob : public QgsMapRendererQImageJob
119
119
{
120
120
Q_OBJECT
121
121
public:
@@ -148,7 +148,7 @@ public slots:
148
148
149
149
150
150
/* * job implementation that renders all layers in parallel */
151
- class QgsMapRendererParallelJob : public QgsMapRendererQImageJob
151
+ class CORE_EXPORT QgsMapRendererParallelJob : public QgsMapRendererQImageJob
152
152
{
153
153
Q_OBJECT
154
154
public:
@@ -200,7 +200,7 @@ protected slots:
200
200
/* * job implementation that renders everything sequentially using a custom painter.
201
201
* The returned image is always invalid (because there is none available).
202
202
*/
203
- class QgsMapRendererCustomPainterJob : public QgsMapRendererJob
203
+ class CORE_EXPORT QgsMapRendererCustomPainterJob : public QgsMapRendererJob
204
204
{
205
205
Q_OBJECT
206
206
public:
0 commit comments