Skip to content

Commit 57b3c58

Browse files
committed
[processing] add some missing icons for the data management tools menu
1 parent 2402b35 commit 57b3c58

File tree

5 files changed

+14
-1
lines changed

5 files changed

+14
-1
lines changed

images/images.qrc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,11 @@
8787
<file>themes/default/algorithms/mAlgorithmIntersect.svg</file>
8888
<file>themes/default/algorithms/mAlgorithmLineIntersections.svg</file>
8989
<file>themes/default/algorithms/mAlgorithmMeanCoordinates.svg</file>
90+
<file>themes/default/algorithms/mAlgorithmMergeLayers.svg</file>
9091
<file>themes/default/algorithms/mAlgorithmMultiToSingle.svg</file>
9192
<file>themes/default/algorithms/mAlgorithmSimplify.svg</file>
9293
<file>themes/default/algorithms/mAlgorithmSingleToMulti.svg</file>
94+
<file>themes/default/algorithms/mAlgorithmSplitLayer.svg</file>
9395
<file>themes/default/algorithms/mAlgorithmSymmetricalDifference.svg</file>
9496
<file>themes/default/algorithms/mAlgorithmUnion.svg</file>
9597
<file>themes/default/cap_flat.svg</file>
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading

python/plugins/processing/algs/qgis/VectorSplit.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@
2727

2828
import os
2929

30-
from qgis.core import (QgsProcessingUtils,
30+
from qgis.core import (QgsApplication,
31+
QgsProcessingUtils,
3132
QgsFeatureSink,
3233
QgsProcessingParameterFeatureSource,
3334
QgsProcessingParameterField,
@@ -71,6 +72,12 @@ def initAlgorithm(self, config=None):
7172
self.tr('Output directory')))
7273
self.addOutput(QgsProcessingOutputMultipleLayers(self.OUTPUT_LAYERS, self.tr('Output layers')))
7374

75+
def icon(self):
76+
return QgsApplication.getThemeIcon("/algorithms/mAlgorithmSplitLayer.svg")
77+
78+
def svgIconPath(self):
79+
return QgsApplication.iconPath("/algorithms/mAlgorithmSplitLayer.svg")
80+
7481
def name(self):
7582
return 'splitvectorlayer'
7683

src/analysis/processing/qgsalgorithmmergevector.h

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

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

0 commit comments

Comments
 (0)