Skip to content

Commit 9a82dbe

Browse files
committed
[needs-docs][processing] vectorize and improve remaining data analysis menu icons
1 parent 97eceb1 commit 9a82dbe

13 files changed

+48
-12
lines changed

images/images.qrc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@
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/mAlgorithmBasicStatistics.svg</file>
7980
<file>themes/default/algorithms/mAlgorithmBuffer.svg</file>
8081
<file>themes/default/algorithms/mAlgorithmCentroids.svg</file>
8182
<file>themes/default/algorithms/mAlgorithmCheckGeometry.svg</file>
@@ -85,6 +86,7 @@
8586
<file>themes/default/algorithms/mAlgorithmDelaunay.svg</file>
8687
<file>themes/default/algorithms/mAlgorithmDifference.svg</file>
8788
<file>themes/default/algorithms/mAlgorithmDissolve.svg</file>
89+
<file>themes/default/algorithms/mAlgorithmDistanceMatrix.svg</file>
8890
<file>themes/default/algorithms/mAlgorithmAddGeometryAttributes.svg</file>
8991
<file>themes/default/algorithms/mAlgorithmExtractVertices.svg</file>
9092
<file>themes/default/algorithms/mAlgorithmIntersect.svg</file>
@@ -93,12 +95,16 @@
9395
<file>themes/default/algorithms/mAlgorithmMeanCoordinates.svg</file>
9496
<file>themes/default/algorithms/mAlgorithmMergeLayers.svg</file>
9597
<file>themes/default/algorithms/mAlgorithmMultiToSingle.svg</file>
98+
<file>themes/default/algorithms/mAlgorithmNearestNeighbour.svg</file>
9699
<file>themes/default/algorithms/mAlgorithmPolygonToLine.svg</file>
97100
<file>themes/default/algorithms/mAlgorithmSimplify.svg</file>
98101
<file>themes/default/algorithms/mAlgorithmSingleToMulti.svg</file>
99102
<file>themes/default/algorithms/mAlgorithmSplitLayer.svg</file>
103+
<file>themes/default/algorithms/mAlgorithmSumLengthLines.svg</file>
104+
<file>themes/default/algorithms/mAlgorithmSumPoints.svg</file>
100105
<file>themes/default/algorithms/mAlgorithmSymmetricalDifference.svg</file>
101106
<file>themes/default/algorithms/mAlgorithmUnion.svg</file>
107+
<file>themes/default/algorithms/mAlgorithmUniqueValues.svg</file>
102108
<file>themes/default/algorithms/mAlgorithmVoronoi.svg</file>
103109
<file>themes/default/cap_flat.svg</file>
104110
<file>themes/default/cap_round.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

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

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@
3131
from qgis.PyQt.QtCore import QVariant
3232
from qgis.PyQt.QtGui import QIcon
3333

34-
from qgis.core import (QgsStatisticalSummary,
34+
from qgis.core import (QgsApplication,
35+
QgsStatisticalSummary,
3536
QgsStringStatisticalSummary,
3637
QgsDateTimeStatisticalSummary,
3738
QgsFeatureRequest,
@@ -75,7 +76,10 @@ class BasicStatisticsForField(QgisAlgorithm):
7576
IQR = 'IQR'
7677

7778
def icon(self):
78-
return QIcon(os.path.join(pluginPath, 'images', 'ftools', 'basic_statistics.png'))
79+
return QgsApplication.getThemeIcon("/algorithms/mAlgorithmBasicStatistics.svg")
80+
81+
def svgIconPath(self):
82+
return QgsApplication.iconPath("/algorithms/mAlgorithmBasicStatistics.svg")
7983

8084
def tags(self):
8185
return self.tr('stats,statistics,date,time,datetime,string,number,text,table,layer,maximum,minimum,mean,average,standard,deviation,'

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

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@
3131

3232
from qgis.PyQt.QtGui import QIcon
3333

34-
from qgis.core import (QgsFeatureRequest,
34+
from qgis.core import (QgsApplication,
35+
QgsFeatureRequest,
3536
QgsDistanceArea,
3637
QgsProject,
3738
QgsProcessing,
@@ -57,7 +58,10 @@ class NearestNeighbourAnalysis(QgisAlgorithm):
5758
Z_SCORE = 'Z_SCORE'
5859

5960
def icon(self):
60-
return QIcon(os.path.join(pluginPath, 'images', 'ftools', 'neighbour.png'))
61+
return QgsApplication.getThemeIcon("/algorithms/mAlgorithmNearestNeighbour.svg")
62+
63+
def svgIconPath(self):
64+
return QgsApplication.iconPath("/algorithms/mAlgorithmNearestNeighbour.svg")
6165

6266
def group(self):
6367
return self.tr('Vector analysis')

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

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@
3131
from qgis.PyQt.QtGui import QIcon
3232
from qgis.PyQt.QtCore import QVariant
3333

34-
from qgis.core import (QgsFeatureRequest,
34+
from qgis.core import (QgsApplication,
35+
QgsFeatureRequest,
3536
QgsField,
3637
QgsFields,
3738
QgsProject,
@@ -64,7 +65,10 @@ class PointDistance(QgisAlgorithm):
6465
OUTPUT = 'OUTPUT'
6566

6667
def icon(self):
67-
return QIcon(os.path.join(pluginPath, 'images', 'ftools', 'matrix.png'))
68+
return QgsApplication.getThemeIcon("/algorithms/mAlgorithmDistanceMatrix.svg")
69+
70+
def svgIconPath(self):
71+
return QgsApplication.iconPath("/algorithms/mAlgorithmDistanceMatrix.svg")
6872

6973
def group(self):
7074
return self.tr('Vector analysis')

0 commit comments

Comments
 (0)