Skip to content

Commit d5f6543

Browse files
committedSep 27, 2012
Merge branch 'master' of github.com:qgis/Quantum-GIS
2 parents db7b26f + 126b897 commit d5f6543

31 files changed

+96
-69
lines changed
 

‎python/analysis/interpolation/Triangulation.sip

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class Triangulation
99
enum forcedCrossBehaviour {SnappingType_VERTICE, DELETE_FIRST, INSERT_VERTICE};
1010
virtual ~Triangulation();
1111
/**Adds a line (e.g. a break-, structure- or an isoline) to the triangulation. The class takes ownership of the line object and its points*/
12-
virtual void addLine( Line3D* line, bool breakline ) = 0;
12+
virtual void addLine( Line3D* line /Transfer/, bool breakline ) = 0;
1313
/**Adds a point to the triangulation*/
1414
virtual int addPoint( Point3D* p ) = 0;
1515
/**Calculates the normal at a point on the surface and assigns it to 'result'. Returns true in case of success and flase in case of failure*/

‎python/core/composer/qgscomposerlegenditem.sip

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ class QgsComposerSymbolItem : QgsComposerLegendItem
5050
virtual void readXML( const QDomElement& itemElem, bool xServerAvailable = true );
5151

5252
/**Set symbol (takes ownership)*/
53-
void setSymbol( QgsSymbol* s );
53+
void setSymbol( QgsSymbol* s /Transfer/ );
5454
QgsSymbol* symbol();
5555

5656
void setLayerID( const QString& id );
@@ -77,7 +77,7 @@ class QgsComposerSymbolV2Item: QgsComposerLegendItem
7777
virtual void readXML( const QDomElement& itemElem, bool xServerAvailable = true );
7878

7979
/**Set symbol (takes ownership)*/
80-
void setSymbolV2( QgsSymbolV2* s );
80+
void setSymbolV2( QgsSymbolV2* s /Transfer/ );
8181
QgsSymbolV2* symbolV2();
8282

8383
ItemType itemType() const;

‎python/core/gps/qgsgpsconnection.sip

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,15 +69,15 @@ class QgsGPSConnection: QObject
6969
/**Constructor
7070
@param dev input device for the connection (e.g. serial device). The class takes ownership of the object
7171
*/
72-
QgsGPSConnection( QIODevice* dev );
72+
QgsGPSConnection( QIODevice* dev /Transfer/ );
7373
virtual ~QgsGPSConnection();
7474
/**Opens connection to device*/
7575
bool connect();
7676
/**Closes connection to device*/
7777
bool close();
7878

7979
/**Sets the GPS source. The class takes ownership of the device class*/
80-
void setSource( QIODevice* source );
80+
void setSource( QIODevice* source /Transfer/ );
8181

8282
/**Returns the status. Possible state are not connected, connected, data received*/
8383
Status status() const;

‎python/core/qgsoverlayobject.sip

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ class QgsOverlayObject
3535
void setWidth( int width );
3636
void setRotation( double rotation );
3737
/**Set geometry. This class takes ownership of the object*/
38-
void setGeometry( QgsGeometry* g );
38+
void setGeometry( QgsGeometry* g /Transfer/ );
3939
/**Adds a position in map coordinates*/
4040
void addPosition( const QgsPoint& position );
4141
};

‎python/core/qgsproject.sip

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ class QgsProject : QObject
245245
/** Change handler for missing layers.
246246
Deletes old handler and takes ownership of the new one.
247247
@note added in 1.4 */
248-
void setBadLayerHandler( QgsProjectBadLayerHandler* handler );
248+
void setBadLayerHandler( QgsProjectBadLayerHandler* handler /Transfer/ );
249249

250250
/**Returns project file path if layer is embedded from other project file. Returns empty string if layer is not embedded*/
251251
QString layerIsEmbedded( const QString& id ) const;

‎python/core/qgspythonrunner.sip

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class QgsPythonRunner
1515
/** assign an instance of python runner so that run() can be used.
1616
This method should be called during app initialization.
1717
Takes ownership of the object, deletes previous instance. */
18-
static void setInstance( QgsPythonRunner* runner );
18+
static void setInstance( QgsPythonRunner* runner /Transfer/ );
1919

2020
protected:
2121
/** protected constructor: can be instantiated only from children */

‎python/core/qgsrasterdataprovider.sip

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ class QgsRasterDataProvider : QgsDataProvider, QgsRasterInterface
8585
virtual QgsRasterInterface * clone() const = 0;
8686

8787
/* It makes no sense to set input on provider */
88-
bool setInput( QgsRasterInterface* input /Transfer/ );
88+
bool setInput( QgsRasterInterface* input );
8989

9090
/**
9191
* Add the list of WMS layer names to be rendered by this server

‎python/core/qgsrasterrenderer.sip

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class QgsRasterRenderer : QgsRasterInterface
2828
public:
2929
QgsRasterRenderer( QgsRasterDataProvider* provider, const QString& type );
3030
virtual ~QgsRasterRenderer();
31-
virtual QgsRasterInterface * clone() const = 0;
31+
virtual QgsRasterInterface * clone() const = 0 /Factory/;
3232

3333
virtual QString type() const;
3434
virtual void * readBlock( int bandNo, const QgsRectangle & extent, int width, int height );
@@ -65,17 +65,17 @@ class QgsPalettedRasterRenderer: QgsRasterRenderer
6565
%End
6666
public:
6767
/**Renderer owns color array*/
68-
QgsPalettedRasterRenderer( QgsRasterDataProvider* provider, int bandNumber, QColor* colorArray, int nColors );
68+
QgsPalettedRasterRenderer( QgsRasterDataProvider* provider, int bandNumber, QColor* colorArray /Transfer,Array/, int nColors /ArraySize/ );
6969
~QgsPalettedRasterRenderer();
70-
QgsRasterInterface * clone();
71-
static QgsRasterRenderer* create( const QDomElement& elem, QgsRasterDataProvider* provider );
70+
QgsRasterInterface * clone() /Factory/;
71+
static QgsRasterRenderer* create( const QDomElement& elem, QgsRasterDataProvider* provider ) /Factory/;
7272

7373
void * readBlock( int bandNo, const QgsRectangle & extent, int width, int height );
7474

7575
/**Returns number of colors*/
7676
int nColors() const;
7777
/**Returns copy of color array (caller takes ownership)*/
78-
QColor* colors() const;
78+
QColor* colors() const /TransferBack/;
7979

8080
void writeXML( QDomDocument& doc, QDomElement& parentElem ) const;
8181

@@ -92,9 +92,9 @@ class QgsMultiBandColorRenderer: QgsRasterRenderer
9292
QgsContrastEnhancement* redEnhancement = 0, QgsContrastEnhancement* greenEnhancement = 0,
9393
QgsContrastEnhancement* blueEnhancement = 0 );
9494
~QgsMultiBandColorRenderer();
95-
QgsRasterInterface * clone();
95+
QgsRasterInterface * clone() /Factory/;
9696

97-
static QgsRasterRenderer* create( const QDomElement& elem, QgsRasterDataProvider* provider );
97+
static QgsRasterRenderer* create( const QDomElement& elem, QgsRasterDataProvider* provider ) /Factory/;
9898

9999
void * readBlock( int bandNo, const QgsRectangle & extent, int width, int height );
100100

@@ -107,15 +107,15 @@ class QgsMultiBandColorRenderer: QgsRasterRenderer
107107

108108
const QgsContrastEnhancement* redContrastEnhancement() const;
109109
/**Takes ownership*/
110-
void setRedContrastEnhancement( QgsContrastEnhancement* ce );
110+
void setRedContrastEnhancement( QgsContrastEnhancement* ce /Transfer/ );
111111

112112
const QgsContrastEnhancement* greenContrastEnhancement() const;
113113
/**Takes ownership*/
114-
void setGreenContrastEnhancement( QgsContrastEnhancement* ce );
114+
void setGreenContrastEnhancement( QgsContrastEnhancement* ce /Transfer/ );
115115

116116
const QgsContrastEnhancement* blueContrastEnhancement() const;
117117
/**Takes ownership*/
118-
void setBlueContrastEnhancement( QgsContrastEnhancement* ce );
118+
void setBlueContrastEnhancement( QgsContrastEnhancement* ce /Transfer/ );
119119

120120
void writeXML( QDomDocument& doc, QDomElement& parentElem ) const;
121121
};
@@ -129,14 +129,14 @@ class QgsSingleBandPseudoColorRenderer: QgsRasterRenderer
129129
/**Note: takes ownership of QgsRasterShader*/
130130
QgsSingleBandPseudoColorRenderer( QgsRasterDataProvider* provider, int band, QgsRasterShader* shader /Transfer/ );
131131
~QgsSingleBandPseudoColorRenderer();
132-
QgsRasterInterface * clone();
132+
QgsRasterInterface * clone() /Factory/;
133133

134-
static QgsRasterRenderer* create( const QDomElement& elem, QgsRasterDataProvider* provider );
134+
static QgsRasterRenderer* create( const QDomElement& elem, QgsRasterDataProvider* provider ) /Factory/;
135135

136136
void * readBlock( int bandNo, const QgsRectangle & extent, int width, int height );
137137

138138
/**Takes ownership of the shader*/
139-
void setShader( QgsRasterShader* shader );
139+
void setShader( QgsRasterShader* shader /Transfer/ );
140140
QgsRasterShader* shader();
141141

142142
void writeXML( QDomDocument& doc, QDomElement& parentElem ) const;
@@ -152,17 +152,17 @@ class QgsSingleBandGrayRenderer: QgsRasterRenderer
152152
public:
153153
QgsSingleBandGrayRenderer( QgsRasterDataProvider* provider, int grayBand );
154154
~QgsSingleBandGrayRenderer();
155-
QgsRasterInterface * clone();
155+
QgsRasterInterface * clone() /Factory/;
156156

157-
static QgsRasterRenderer* create( const QDomElement& elem, QgsRasterDataProvider* provider );
157+
static QgsRasterRenderer* create( const QDomElement& elem, QgsRasterDataProvider* provider ) /Factory/;
158158

159159
void * readBlock( int bandNo, const QgsRectangle & extent, int width, int height );
160160

161161
int grayBand() const;
162162
void setGrayBand( int band );
163163
const QgsContrastEnhancement* contrastEnhancement() const;
164164
/**Takes ownership*/
165-
void setContrastEnhancement( QgsContrastEnhancement* ce );
165+
void setContrastEnhancement( QgsContrastEnhancement* ce /Transfer/ );
166166

167167
void writeXML( QDomDocument& doc, QDomElement& parentElem ) const;
168168

@@ -177,9 +177,9 @@ class QgsSingleBandColorDataRenderer: QgsRasterRenderer
177177
public:
178178
QgsSingleBandColorDataRenderer( QgsRasterDataProvider* provider, int band );
179179
~QgsSingleBandColorDataRenderer();
180-
QgsRasterInterface * clone();
180+
QgsRasterInterface * clone() /Factory/;
181181

182-
static QgsRasterRenderer* create( const QDomElement& elem, QgsRasterDataProvider* provider );
182+
static QgsRasterRenderer* create( const QDomElement& elem, QgsRasterDataProvider* provider ) /Factory/;
183183

184184
void * readBlock( int bandNo, const QgsRectangle & extent, int width, int height );
185185

‎python/core/qgsrendercontext.sip

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ class QgsRenderContext
3939
//setters
4040

4141
/**Sets coordinate transformation. QgsRenderContext takes ownership and deletes if necessary*/
42-
void setCoordinateTransform( QgsCoordinateTransform* t );
42+
void setCoordinateTransform( QgsCoordinateTransform* t /Transfer/ );
4343
void setMapToPixel( const QgsMapToPixel& mtp );
4444
void setExtent( const QgsRectangle& extent );
4545
void setDrawEditingInformation( bool b );

‎python/core/qgssnapper.sip

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,10 @@ class QgsSnapper
7676
@param snappingResult the list where the results are inserted (everything in map coordinate system)
7777
@param excludePoints a list with (map coordinate) points that should be excluded in the snapping result. Useful e.g. for vertex moves where a vertex should not be snapped to its original position
7878
@return 0 in case of success*/
79-
int snapPoint( const QPoint& startPoint, QList<QgsSnappingResult>& snappingResult, const QList<QgsPoint>& excludePoints = QList<QgsPoint>() );
79+
int snapPoint( const QPoint& startPoint, QList<QgsSnappingResult>& snappingResult /Out/, const QList<QgsPoint>& excludePoints = QList<QgsPoint>() );
8080

8181
//setters
8282
void setSnapLayers( const QList<QgsSnapper::SnapLayer>& snapLayers );
8383
void setSnapMode( QgsSnapper::SnappingMode snapMode );
8484

85-
};
85+
};

‎python/core/qgsvectorlayer.sip

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ class QgsVectorLayer : QgsMapLayer
193193
void setRenderer( QgsRenderer * r /Transfer/ );
194194

195195
/** Sets diagram rendering object (takes ownership) */
196-
void setDiagramRenderer( QgsDiagramRendererV2* r );
196+
void setDiagramRenderer( QgsDiagramRendererV2* r /Transfer/ );
197197
const QgsDiagramRendererV2* diagramRenderer() const;
198198

199199
void setDiagramLayerSettings( const QgsDiagramLayerSettings& s );

‎python/core/raster/qgsmultibandcolorrenderer.sip

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ class QgsMultiBandColorRenderer: QgsRasterRenderer
88
QgsContrastEnhancement* redEnhancement = 0, QgsContrastEnhancement* greenEnhancement = 0,
99
QgsContrastEnhancement* blueEnhancement = 0 );
1010
~QgsMultiBandColorRenderer();
11-
QgsRasterInterface * clone();
11+
QgsRasterInterface * clone() /Factory/;
1212

13-
static QgsRasterRenderer* create( const QDomElement& elem, QgsRasterDataProvider* provider );
13+
static QgsRasterRenderer* create( const QDomElement& elem, QgsRasterDataProvider* provider ) /Factory/;
1414

1515
void * readBlock( int bandNo, const QgsRectangle & extent, int width, int height );
1616

@@ -23,15 +23,15 @@ class QgsMultiBandColorRenderer: QgsRasterRenderer
2323

2424
const QgsContrastEnhancement* redContrastEnhancement() const;
2525
/**Takes ownership*/
26-
void setRedContrastEnhancement( QgsContrastEnhancement* ce );
26+
void setRedContrastEnhancement( QgsContrastEnhancement* ce /Transfer/ );
2727

2828
const QgsContrastEnhancement* greenContrastEnhancement() const;
2929
/**Takes ownership*/
30-
void setGreenContrastEnhancement( QgsContrastEnhancement* ce );
30+
void setGreenContrastEnhancement( QgsContrastEnhancement* ce /Transfer/ );
3131

3232
const QgsContrastEnhancement* blueContrastEnhancement() const;
3333
/**Takes ownership*/
34-
void setBlueContrastEnhancement( QgsContrastEnhancement* ce );
34+
void setBlueContrastEnhancement( QgsContrastEnhancement* ce /Transfer/ );
3535

3636
void writeXML( QDomDocument& doc, QDomElement& parentElem ) const;
3737
};

‎python/core/raster/qgspaletterasterrenderer.sip

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@ class QgsPalettedRasterRenderer: QgsRasterRenderer
55
%End
66
public:
77
/**Renderer owns color array*/
8-
QgsPalettedRasterRenderer( QgsRasterDataProvider* provider, int bandNumber, QColor* colorArray, int nColors );
8+
QgsPalettedRasterRenderer( QgsRasterDataProvider* provider, int bandNumber, QColor* colorArray /Array,Transfer/, int nColors /ArraySize/ );
99
~QgsPalettedRasterRenderer();
10-
QgsRasterInterface * clone();
11-
static QgsRasterRenderer* create( const QDomElement& elem, QgsRasterDataProvider* provider );
10+
QgsRasterInterface * clone() /Factory/;
11+
static QgsRasterRenderer* create( const QDomElement& elem, QgsRasterDataProvider* provider ) /Factory/;
1212

1313
void * readBlock( int bandNo, const QgsRectangle & extent, int width, int height );
1414

1515
/**Returns number of colors*/
1616
int nColors() const;
1717
/**Returns copy of color array (caller takes ownership)*/
18-
QColor* colors() const;
18+
QColor* colors() const /Factory/;
1919

2020
void writeXML( QDomDocument& doc, QDomElement& parentElem ) const;
2121

‎python/core/raster/qgsrasterlayer.sip

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ class QgsRasterLayer : QgsMapLayer
201201
QgsRasterRenderer* renderer() const;
202202

203203
/**Set raster resample filter. Takes ownership of the resample filter object*/
204-
//void setResampleFilter( QgsRasterResampleFilter* resampleFilter );
204+
//void setResampleFilter( QgsRasterResampleFilter* resampleFilter /Transfer/ );
205205
QgsRasterResampleFilter * resampleFilter() const;
206206

207207
/** Get raster pipe */

‎python/core/raster/qgsrasterrenderer.sip

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class QgsRasterRenderer : QgsRasterInterface
2626
%End
2727

2828
public:
29-
QgsRasterRenderer( QgsRasterInterface* input /Transfer/ = 0, const QString& type = "" );
29+
QgsRasterRenderer( QgsRasterInterface* input = 0, const QString& type = "" );
3030
virtual ~QgsRasterRenderer();
3131

3232
virtual QgsRasterInterface * clone() const = 0 /Factory/;

‎python/core/raster/qgsrasterresamplefilter.sip

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ class QgsRasterResampleFilter : QgsRasterInterface
2222
void *readBlock( int bandNo, const QgsRectangle &extent, int width, int height );
2323

2424
/**Set resampler for zoomed in scales. Takes ownership of the object*/
25-
void setZoomedInResampler( QgsRasterResampler* r );
25+
void setZoomedInResampler( QgsRasterResampler* r /Transfer/ );
2626
const QgsRasterResampler* zoomedInResampler() const;
2727

2828
/**Set resampler for zoomed out scales. Takes ownership of the object*/
29-
void setZoomedOutResampler( QgsRasterResampler* r );
29+
void setZoomedOutResampler( QgsRasterResampler* r /Transfer/ );
3030
const QgsRasterResampler* zoomedOutResampler() const;
3131

3232
void setMaxOversampling( double os );

‎python/core/raster/qgssinglebandgrayrenderer.sip

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@ class QgsSingleBandGrayRenderer: QgsRasterRenderer
66
public:
77
QgsSingleBandGrayRenderer( QgsRasterDataProvider* provider, int grayBand );
88
~QgsSingleBandGrayRenderer();
9-
QgsRasterInterface * clone();
9+
QgsRasterInterface * clone() /Factory/;
1010

11-
static QgsRasterRenderer* create( const QDomElement& elem, QgsRasterDataProvider* provider );
11+
static QgsRasterRenderer* create( const QDomElement& elem, QgsRasterDataProvider* provider ) /Factory/;
1212

1313
void * readBlock( int bandNo, const QgsRectangle & extent, int width, int height );
1414

1515
int grayBand() const;
1616
void setGrayBand( int band );
1717
const QgsContrastEnhancement* contrastEnhancement() const;
1818
/**Takes ownership*/
19-
void setContrastEnhancement( QgsContrastEnhancement* ce );
19+
void setContrastEnhancement( QgsContrastEnhancement* ce /Transfer/ );
2020

2121
void writeXML( QDomDocument& doc, QDomElement& parentElem ) const;
2222

‎python/core/raster/qgssinglebandpseudocolorrenderer.sip

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ class QgsSingleBandPseudoColorRenderer: QgsRasterRenderer
77
/**Note: takes ownership of QgsRasterShader*/
88
QgsSingleBandPseudoColorRenderer( QgsRasterDataProvider* provider, int band, QgsRasterShader* shader /Transfer/ );
99
~QgsSingleBandPseudoColorRenderer();
10-
QgsRasterInterface * clone();
10+
QgsRasterInterface * clone() /Factory/;
1111

12-
static QgsRasterRenderer* create( const QDomElement& elem, QgsRasterDataProvider* provider );
12+
static QgsRasterRenderer* create( const QDomElement& elem, QgsRasterDataProvider* provider ) /Factory/;
1313

1414
void * readBlock( int bandNo, const QgsRectangle & extent, int width, int height );
1515

1616
/**Takes ownership of the shader*/
17-
void setShader( QgsRasterShader* shader );
17+
void setShader( QgsRasterShader* shader /Transfer/ );
1818
QgsRasterShader* shader();
1919

2020
void writeXML( QDomDocument& doc, QDomElement& parentElem ) const;

‎python/core/symbology-ng/qgspointdisplacementrenderer.sip

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class QgsPointDisplacementRenderer : QgsFeatureRendererV2
2424
QgsSymbolV2List symbols();
2525

2626
//! create a renderer from XML element
27-
static QgsFeatureRendererV2* create( QDomElement& symbologyElem );
27+
static QgsFeatureRendererV2* create( QDomElement& symbologyElem ) /Factory/;
2828
QDomElement save( QDomDocument& doc );
2929

3030
QgsLegendSymbologyList legendSymbologyItems( QSize iconSize );
@@ -35,7 +35,7 @@ class QgsPointDisplacementRenderer : QgsFeatureRendererV2
3535
QString labelAttributeName() const;
3636

3737
/**Sets embedded renderer (takes ownership)*/
38-
void setEmbeddedRenderer( QgsFeatureRendererV2* r );
38+
void setEmbeddedRenderer( QgsFeatureRendererV2* r /Transfer/ );
3939
QgsFeatureRendererV2* embeddedRenderer();
4040

4141
// void setDisplacementGroups( const QList<QMap<QgsFeatureId, QgsFeature> >& list );
@@ -61,7 +61,7 @@ class QgsPointDisplacementRenderer : QgsFeatureRendererV2
6161
/**Returns the symbol for the center of a displacement group (but _not_ ownership of the symbol)*/
6262
QgsMarkerSymbolV2* centerSymbol();
6363
/**Sets the center symbol (takes ownership)*/
64-
void setCenterSymbol( QgsMarkerSymbolV2* symbol );
64+
void setCenterSymbol( QgsMarkerSymbolV2* symbol /Transfer/ );
6565

6666
void setTolerance( double t );
6767
double tolerance() const;

‎python/core/symbology-ng/qgsrendererv2.sip

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ class QgsFeatureRendererV2
9090
void setUsingSymbolLevels( bool usingSymbolLevels );
9191

9292
//! create a renderer from XML element
93-
static QgsFeatureRendererV2* load( QDomElement& symbologyElem );
93+
static QgsFeatureRendererV2* load( QDomElement& symbologyElem ) /Factory/;
9494

9595
//! store renderer info to XML element
9696
virtual QDomElement save( QDomDocument& doc );
@@ -110,7 +110,7 @@ class QgsFeatureRendererV2
110110
* @return the renderer
111111
* @note added in 1.9
112112
*/
113-
static QgsFeatureRendererV2* loadSld( const QDomNode &node, QGis::GeometryType geomType, QString &errorMessage );
113+
static QgsFeatureRendererV2* loadSld( const QDomNode &node, QGis::GeometryType geomType, QString &errorMessage ) /Factory/;
114114

115115
//! used from subclasses to create SLD Rule elements following SLD v1.1 specs
116116
//! @note added in 1.9

0 commit comments

Comments
 (0)
Please sign in to comment.