Skip to content

Commit b56f113

Browse files
committedMay 28, 2018
[processing] Add some more tags and icons to stats algs
1 parent b6f2f7b commit b56f113

File tree

3 files changed

+21
-5
lines changed

3 files changed

+21
-5
lines changed
 

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,8 @@ def svgIconPath(self):
8282
return QgsApplication.iconPath("/algorithms/mAlgorithmBasicStatistics.svg")
8383

8484
def tags(self):
85-
return self.tr('stats,statistics,date,time,datetime,string,number,text,table,layer,maximum,minimum,mean,average,standard,deviation,'
86-
'count,distinct,unique,variance,median,quartile,range,majority,minority').split(',')
85+
return self.tr('stats,statistics,date,time,datetime,string,number,text,table,layer,sum,maximum,minimum,mean,average,standard,deviation,'
86+
'count,distinct,unique,variance,median,quartile,range,majority,minority,summary').split(',')
8787

8888
def group(self):
8989
return self.tr('Vector analysis')

‎python/plugins/processing/algs/qgis/SpatialJoinSummary.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
from qgis.PyQt.QtGui import QIcon
3333
from qgis.PyQt.QtCore import QVariant
3434
from qgis.core import (NULL,
35+
QgsApplication,
3536
QgsField,
3637
QgsFields,
3738
QgsFeatureSink,
@@ -74,6 +75,12 @@ def groupId(self):
7475
def __init__(self):
7576
super().__init__()
7677

78+
def icon(self):
79+
return QgsApplication.getThemeIcon("/algorithms/mAlgorithmBasicStatistics.svg")
80+
81+
def svgIconPath(self):
82+
return QgsApplication.iconPath("/algorithms/mAlgorithmBasicStatistics.svg")
83+
7784
def initAlgorithm(self, config=None):
7885
self.predicates = (
7986
('intersects', self.tr('intersects')),
@@ -144,8 +151,9 @@ def displayName(self):
144151

145152
def tags(self):
146153
return self.tr(
147-
"summary,aggregate,join,intersects,intersecting,touching,within,contains,overlaps,relation,spatial").split(
148-
',')
154+
"summary,aggregate,join,intersects,intersecting,touching,within,contains,overlaps,relation,spatial,"
155+
"stats,statistics,sum,maximum,minimum,mean,average,standard,deviation,"
156+
"count,distinct,unique,variance,median,quartile,range,majority,minority,histogram,distinct").split(',')
149157

150158
def processAlgorithm(self, parameters, context, feedback):
151159
source = self.parameterAsSource(parameters, self.INPUT, context)

‎python/plugins/processing/algs/qgis/StatisticsByCategories.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
QgsDateTimeStatisticalSummary,
3131
QgsStringStatisticalSummary,
3232
QgsFeatureRequest,
33+
QgsApplication,
3334
QgsProcessingException,
3435
QgsProcessingParameterField,
3536
QgsProcessingParameterFeatureSink,
@@ -61,7 +62,14 @@ def groupId(self):
6162
return 'vectoranalysis'
6263

6364
def tags(self):
64-
return self.tr('groups').split(',')
65+
return self.tr('groups,stats,statistics,table,layer,sum,maximum,minimum,mean,average,standard,deviation,'
66+
'count,distinct,unique,variance,median,quartile,range,majority,minority,histogram,distinct,summarygit di').split(',')
67+
68+
def icon(self):
69+
return QgsApplication.getThemeIcon("/algorithms/mAlgorithmBasicStatistics.svg")
70+
71+
def svgIconPath(self):
72+
return QgsApplication.iconPath("/algorithms/mAlgorithmBasicStatistics.svg")
6573

6674
def __init__(self):
6775
super().__init__()

0 commit comments

Comments
 (0)
Please sign in to comment.