Skip to content

Commit 1370a5c

Browse files
committedApr 30, 2018
[processing] add vector icons for geoprocessing tools menu
1 parent f8a3de4 commit 1370a5c

17 files changed

+32
-4
lines changed
 

‎images/images.qrc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,14 @@
7676
<file>north_arrows/gpsarrow2.svg</file>
7777
<file>splash/splash.png</file>
7878
<file>composer/missing_image.svg</file>
79+
<file>themes/default/algorithms/mAlgorithmBuffer.svg</file>
80+
<file>themes/default/algorithms/mAlgorithmClip.svg</file>
81+
<file>themes/default/algorithms/mAlgorithmConvexHull.svg</file>
82+
<file>themes/default/algorithms/mAlgorithmDifference.svg</file>
83+
<file>themes/default/algorithms/mAlgorithmDissolve.svg</file>
84+
<file>themes/default/algorithms/mAlgorithmIntersect.svg</file>
85+
<file>themes/default/algorithms/mAlgorithmSymmetricalDifference.svg</file>
86+
<file>themes/default/algorithms/mAlgorithmUnion.svg</file>
7987
<file>themes/default/cap_flat.svg</file>
8088
<file>themes/default/cap_round.svg</file>
8189
<file>themes/default/cap_square.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
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading

‎src/analysis/processing/qgsalgorithmbuffer.h

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

3636
QgsBufferAlgorithm() = default;
3737
void initAlgorithm( const QVariantMap &configuration = QVariantMap() ) override;
38+
QIcon icon() const override { return QgsApplication::getThemeIcon( QStringLiteral( "/algorithms/mAlgorithmBuffer.svg" ) ); }
39+
QString svgIconPath() const override { return QgsApplication::iconPath( QStringLiteral( "/algorithms/mAlgorithmBuffer.svg" ) ); }
3840
QString name() const override;
3941
QString displayName() const override;
4042
QStringList tags() const override;

‎src/analysis/processing/qgsalgorithmclip.h

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

3636
QgsClipAlgorithm() = default;
3737
void initAlgorithm( const QVariantMap &configuration = QVariantMap() ) override;
38+
QIcon icon() const override { return QgsApplication::getThemeIcon( QStringLiteral( "/algorithms/mAlgorithmClip.svg" ) ); }
39+
QString svgIconPath() const override { return QgsApplication::iconPath( QStringLiteral( "/algorithms/mAlgorithmClip.svg" ) ); }
3840
QString name() const override;
3941
QString displayName() const override;
4042
QStringList tags() const override;

‎src/analysis/processing/qgsalgorithmconvexhull.h

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

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

‎src/analysis/processing/qgsalgorithmdifference.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ class QgsDifferenceAlgorithm : public QgsProcessingAlgorithm
2626
{
2727
public:
2828
QgsDifferenceAlgorithm() = default;
29-
29+
QIcon icon() const override { return QgsApplication::getThemeIcon( QStringLiteral( "/algorithms/mAlgorithmDifference.svg" ) ); }
30+
QString svgIconPath() const override { return QgsApplication::iconPath( QStringLiteral( "/algorithms/mAlgorithmDifference.svg" ) ); }
3031
virtual QString name() const override;
3132
virtual QString displayName() const override;
3233
virtual QString group() const override;

‎src/analysis/processing/qgsalgorithmdissolve.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ class QgsDissolveAlgorithm : public QgsCollectorAlgorithm
4646

4747
QgsDissolveAlgorithm() = default;
4848
void initAlgorithm( const QVariantMap &configuration = QVariantMap() ) override;
49+
QIcon icon() const override { return QgsApplication::getThemeIcon( QStringLiteral( "/algorithms/mAlgorithmDissolve.svg" ) ); }
50+
QString svgIconPath() const override { return QgsApplication::iconPath( QStringLiteral( "/algorithms/mAlgorithmDissolve.svg" ) ); }
4951
QString name() const override;
5052
QString displayName() const override;
5153
QStringList tags() const override;

‎src/analysis/processing/qgsalgorithmintersection.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ class QgsIntersectionAlgorithm : public QgsProcessingAlgorithm
2626
{
2727
public:
2828
QgsIntersectionAlgorithm() = default;
29-
29+
QIcon icon() const override { return QgsApplication::getThemeIcon( QStringLiteral( "/algorithms/mAlgorithmIntersect.svg" ) ); }
30+
QString svgIconPath() const override { return QgsApplication::iconPath( QStringLiteral( "/algorithms/mAlgorithmIntersect.svg" ) ); }
3031
virtual QString name() const override;
3132
virtual QString displayName() const override;
3233
virtual QString group() const override;

‎src/analysis/processing/qgsalgorithmsymmetricaldifference.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ class QgsSymmetricalDifferenceAlgorithm : public QgsProcessingAlgorithm
2626
{
2727
public:
2828
QgsSymmetricalDifferenceAlgorithm() = default;
29-
29+
QIcon icon() const override { return QgsApplication::getThemeIcon( QStringLiteral( "/algorithms/mAlgorithmSymmetricalDifference.svg" ) ); }
30+
QString svgIconPath() const override { return QgsApplication::iconPath( QStringLiteral( "/algorithms/mAlgorithmSymmetricalDifference.svg" ) ); }
3031
virtual QString name() const override;
3132
virtual QString displayName() const override;
3233
virtual QString group() const override;

‎src/analysis/processing/qgsalgorithmunion.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ class QgsUnionAlgorithm : public QgsProcessingAlgorithm
2727
{
2828
public:
2929
QgsUnionAlgorithm() = default;
30-
30+
QIcon icon() const override { return QgsApplication::getThemeIcon( QStringLiteral( "/algorithms/mAlgorithmUnion.svg" ) ); }
31+
QString svgIconPath() const override { return QgsApplication::iconPath( QStringLiteral( "/algorithms/mAlgorithmUnion.svg" ) ); }
3132
virtual QString name() const override;
3233
virtual QString displayName() const override;
3334
virtual QString group() const override;

0 commit comments

Comments
 (0)
Please sign in to comment.