Skip to content

Commit df28351

Browse files
committed
[processing] add missing icons for the geometry tools menu
1 parent 84bdd47 commit df28351

14 files changed

+26
-0
lines changed

images/images.qrc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,11 +77,17 @@
7777
<file>splash/splash.png</file>
7878
<file>composer/missing_image.svg</file>
7979
<file>themes/default/algorithms/mAlgorithmBuffer.svg</file>
80+
<file>themes/default/algorithms/mAlgorithmCentroids.svg</file>
8081
<file>themes/default/algorithms/mAlgorithmClip.svg</file>
82+
<file>themes/default/algorithms/mAlgorithmCollect.svg</file>
8183
<file>themes/default/algorithms/mAlgorithmConvexHull.svg</file>
8284
<file>themes/default/algorithms/mAlgorithmDifference.svg</file>
8385
<file>themes/default/algorithms/mAlgorithmDissolve.svg</file>
86+
<file>themes/default/algorithms/mAlgorithmExtractVertices.svg</file>
8487
<file>themes/default/algorithms/mAlgorithmIntersect.svg</file>
88+
<file>themes/default/algorithms/mAlgorithmMultiToSingle.svg</file>
89+
<file>themes/default/algorithms/mAlgorithmSimplify.svg</file>
90+
<file>themes/default/algorithms/mAlgorithmSingleToMulti.svg</file>
8591
<file>themes/default/algorithms/mAlgorithmSymmetricalDifference.svg</file>
8692
<file>themes/default/algorithms/mAlgorithmUnion.svg</file>
8793
<file>themes/default/cap_flat.svg</file>
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading

src/analysis/processing/qgsalgorithmcentroid.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ class QgsCentroidAlgorithm : public QgsProcessingFeatureBasedAlgorithm
3434
public:
3535

3636
QgsCentroidAlgorithm() = default;
37+
QIcon icon() const override { return QgsApplication::getThemeIcon( QStringLiteral( "/algorithms/mAlgorithmCentroids.svg" ) ); }
38+
QString svgIconPath() const override { return QgsApplication::iconPath( QStringLiteral( "/algorithms/mAlgorithmCentroids.svg" ) ); }
3739
QString name() const override;
3840
QString displayName() const override;
3941
QStringList tags() const override;

src/analysis/processing/qgsalgorithmdissolve.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,8 @@ class QgsCollectAlgorithm : public QgsCollectorAlgorithm
7272
public:
7373

7474
QgsCollectAlgorithm() = default;
75+
QIcon icon() const override { return QgsApplication::getThemeIcon( QStringLiteral( "/algorithms/mAlgorithmCollect.svg" ) ); }
76+
QString svgIconPath() const override { return QgsApplication::iconPath( QStringLiteral( "/algorithms/mAlgorithmCollect.svg" ) ); }
7577
void initAlgorithm( const QVariantMap &configuration = QVariantMap() ) override;
7678
QString name() const override;
7779
QString displayName() const override;

src/analysis/processing/qgsalgorithmextractvertices.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ class QgsExtractVerticesAlgorithm : public QgsProcessingAlgorithm
3434
public:
3535

3636
QgsExtractVerticesAlgorithm() = default;
37+
QIcon icon() const override { return QgsApplication::getThemeIcon( QStringLiteral( "/algorithms/mAlgorithmExtractVertices.svg" ) ); }
38+
QString svgIconPath() const override { return QgsApplication::iconPath( QStringLiteral( "/algorithms/mAlgorithmExtractVertices.svg" ) ); }
3739
void initAlgorithm( const QVariantMap &configuration = QVariantMap() ) override;
3840
QString name() const override;
3941
QString displayName() const override;

src/analysis/processing/qgsalgorithmmultiparttosinglepart.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ class QgsMultipartToSinglepartAlgorithm : public QgsProcessingFeatureBasedAlgori
3434
public:
3535

3636
QgsMultipartToSinglepartAlgorithm() = default;
37+
QIcon icon() const override { return QgsApplication::getThemeIcon( QStringLiteral( "/algorithms/mAlgorithmMultiToSingle.svg" ) ); }
38+
QString svgIconPath() const override { return QgsApplication::iconPath( QStringLiteral( "/algorithms/mAlgorithmMultiToSingle.svg" ) ); }
3739
QString name() const override;
3840
QString displayName() const override;
3941
QString outputName() const override;

src/analysis/processing/qgsalgorithmpointonsurface.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ class QgsPointOnSurfaceAlgorithm : public QgsProcessingFeatureBasedAlgorithm
3434
public:
3535

3636
QgsPointOnSurfaceAlgorithm() = default;
37+
QIcon icon() const override { return QgsApplication::getThemeIcon( QStringLiteral( "/algorithms/mAlgorithmCentroids.svg" ) ); }
38+
QString svgIconPath() const override { return QgsApplication::iconPath( QStringLiteral( "/algorithms/mAlgorithmCentroids.svg" ) ); }
3739
QString name() const override;
3840
QString displayName() const override;
3941
QStringList tags() const override;

src/analysis/processing/qgsalgorithmpromotetomultipart.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ class QgsPromoteToMultipartAlgorithm : public QgsProcessingFeatureBasedAlgorithm
3535
public:
3636

3737
QgsPromoteToMultipartAlgorithm() = default;
38+
QIcon icon() const override { return QgsApplication::getThemeIcon( QStringLiteral( "/algorithms/mAlgorithmSingleToMulti.svg" ) ); }
39+
QString svgIconPath() const override { return QgsApplication::iconPath( QStringLiteral( "/algorithms/mAlgorithmSingleToMulti.svg" ) ); }
3840
QString name() const override;
3941
QString displayName() const override;
4042
QStringList tags() const override;

src/analysis/processing/qgsalgorithmsimplify.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ class QgsSimplifyAlgorithm : public QgsProcessingFeatureBasedAlgorithm
3535
public:
3636

3737
QgsSimplifyAlgorithm() = default;
38+
QIcon icon() const override { return QgsApplication::getThemeIcon( QStringLiteral( "/algorithms/mAlgorithmSimplify.svg" ) ); }
39+
QString svgIconPath() const override { return QgsApplication::iconPath( QStringLiteral( "/algorithms/mAlgorithmSimplify.svg" ) ); }
3840
QString name() const override;
3941
QString displayName() const override;
4042
QStringList tags() const override;

0 commit comments

Comments
 (0)