Skip to content

Commit

Permalink
Fix method signature for non rule based symbol
Browse files Browse the repository at this point in the history
  • Loading branch information
Stéphane Brunner committed Oct 19, 2013
1 parent 10f699e commit 57b695b
Show file tree
Hide file tree
Showing 9 changed files with 11 additions and 9 deletions.
2 changes: 1 addition & 1 deletion src/core/symbology-ng/qgscategorizedsymbolrendererv2.cpp
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -635,7 +635,7 @@ QgsLegendSymbologyList QgsCategorizedSymbolRendererV2::legendSymbologyItems( QSi
return lst; return lst;
} }


QgsLegendSymbolList QgsCategorizedSymbolRendererV2::legendSymbolItems( double scaleDenominator ) QgsLegendSymbolList QgsCategorizedSymbolRendererV2::legendSymbolItems( double scaleDenominator, QString rule )
{ {
Q_UNUSED( scaleDenominator ); Q_UNUSED( scaleDenominator );
QSettings settings; QSettings settings;
Expand Down
2 changes: 1 addition & 1 deletion src/core/symbology-ng/qgscategorizedsymbolrendererv2.h
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ class CORE_EXPORT QgsCategorizedSymbolRendererV2 : public QgsFeatureRendererV2
//! return a list of item text / symbol //! return a list of item text / symbol
//! @note: this method was added in version 1.5 //! @note: this method was added in version 1.5
//! @note not available in python bindings //! @note not available in python bindings
virtual QgsLegendSymbolList legendSymbolItems( double scaleDenominator = -1 ); virtual QgsLegendSymbolList legendSymbolItems( double scaleDenominator = -1, QString rule = "" );


QgsSymbolV2* sourceSymbol(); QgsSymbolV2* sourceSymbol();
void setSourceSymbol( QgsSymbolV2* sym ); void setSourceSymbol( QgsSymbolV2* sym );
Expand Down
2 changes: 1 addition & 1 deletion src/core/symbology-ng/qgsgraduatedsymbolrendererv2.cpp
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -1095,7 +1095,7 @@ QgsLegendSymbologyList QgsGraduatedSymbolRendererV2::legendSymbologyItems( QSize
return lst; return lst;
} }


QgsLegendSymbolList QgsGraduatedSymbolRendererV2::legendSymbolItems( double scaleDenominator ) QgsLegendSymbolList QgsGraduatedSymbolRendererV2::legendSymbolItems( double scaleDenominator, QString rule )
{ {
Q_UNUSED( scaleDenominator ); Q_UNUSED( scaleDenominator );
QSettings settings; QSettings settings;
Expand Down
2 changes: 1 addition & 1 deletion src/core/symbology-ng/qgsgraduatedsymbolrendererv2.h
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ class CORE_EXPORT QgsGraduatedSymbolRendererV2 : public QgsFeatureRendererV2
//! return a list of item text / symbol //! return a list of item text / symbol
//! @note: this method was added in version 1.5 //! @note: this method was added in version 1.5
//! @note not available in python bindings //! @note not available in python bindings
virtual QgsLegendSymbolList legendSymbolItems( double scaleDenominator = -1 ); virtual QgsLegendSymbolList legendSymbolItems( double scaleDenominator = -1, QString rule = "" );


QgsSymbolV2* sourceSymbol(); QgsSymbolV2* sourceSymbol();
void setSourceSymbol( QgsSymbolV2* sym ); void setSourceSymbol( QgsSymbolV2* sym );
Expand Down
4 changes: 2 additions & 2 deletions src/core/symbology-ng/qgspointdisplacementrenderer.cpp
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -330,11 +330,11 @@ QgsLegendSymbologyList QgsPointDisplacementRenderer::legendSymbologyItems( QSize
return QgsLegendSymbologyList(); return QgsLegendSymbologyList();
} }


QgsLegendSymbolList QgsPointDisplacementRenderer::legendSymbolItems() QgsLegendSymbolList QgsPointDisplacementRenderer::legendSymbolItems( double scaleDenominator, QString rule )
{ {
if ( mRenderer ) if ( mRenderer )
{ {
return mRenderer->legendSymbolItems(); return mRenderer->legendSymbolItems( scaleDenominator, rule );
} }
return QgsLegendSymbolList(); return QgsLegendSymbolList();
} }
Expand Down
2 changes: 1 addition & 1 deletion src/core/symbology-ng/qgspointdisplacementrenderer.h
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ class CORE_EXPORT QgsPointDisplacementRenderer: public QgsFeatureRendererV2
QgsLegendSymbologyList legendSymbologyItems( QSize iconSize ); QgsLegendSymbologyList legendSymbologyItems( QSize iconSize );


//! @note not available in python bindings //! @note not available in python bindings
QgsLegendSymbolList legendSymbolItems(); QgsLegendSymbolList legendSymbolItems( double scaleDenominator = -1, QString rule = "" );


void setLabelAttributeName( const QString& name ) { mLabelAttributeName = name; } void setLabelAttributeName( const QString& name ) { mLabelAttributeName = name; }
QString labelAttributeName() const { return mLabelAttributeName; } QString labelAttributeName() const { return mLabelAttributeName; }
Expand Down
1 change: 1 addition & 0 deletions src/core/symbology-ng/qgsrendererv2.cpp
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -510,6 +510,7 @@ QgsLegendSymbologyList QgsFeatureRendererV2::legendSymbologyItems( QSize iconSiz
QgsLegendSymbolList QgsFeatureRendererV2::legendSymbolItems( double scaleDenominator, QString rule ) QgsLegendSymbolList QgsFeatureRendererV2::legendSymbolItems( double scaleDenominator, QString rule )
{ {
Q_UNUSED( scaleDenominator ); Q_UNUSED( scaleDenominator );
Q_UNUSED( rule );
return QgsLegendSymbolList(); return QgsLegendSymbolList();
} }


Expand Down
3 changes: 2 additions & 1 deletion src/core/symbology-ng/qgssinglesymbolrendererv2.cpp
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -373,9 +373,10 @@ QgsLegendSymbologyList QgsSingleSymbolRendererV2::legendSymbologyItems( QSize ic
return lst; return lst;
} }


QgsLegendSymbolList QgsSingleSymbolRendererV2::legendSymbolItems( double scaleDenominator ) QgsLegendSymbolList QgsSingleSymbolRendererV2::legendSymbolItems( double scaleDenominator, QString rule )
{ {
Q_UNUSED( scaleDenominator ); Q_UNUSED( scaleDenominator );
Q_UNUSED( rule );
QgsLegendSymbolList lst; QgsLegendSymbolList lst;
lst << qMakePair( QString(), mSymbol ); lst << qMakePair( QString(), mSymbol );
return lst; return lst;
Expand Down
2 changes: 1 addition & 1 deletion src/core/symbology-ng/qgssinglesymbolrendererv2.h
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ class CORE_EXPORT QgsSingleSymbolRendererV2 : public QgsFeatureRendererV2
//! return a list of item text / symbol //! return a list of item text / symbol
//! @note: this method was added in version 1.5 //! @note: this method was added in version 1.5
//! @note not available in python bindings //! @note not available in python bindings
virtual QgsLegendSymbolList legendSymbolItems( double scaleDenominator = -1 ); virtual QgsLegendSymbolList legendSymbolItems( double scaleDenominator = -1, QString rule = "" );


protected: protected:
QgsSymbolV2* mSymbol; QgsSymbolV2* mSymbol;
Expand Down

0 comments on commit 57b695b

Please sign in to comment.