diff --git a/python/plugins/processing/algs/gdal/GdalOgrAlgorithmProvider.py b/python/plugins/processing/algs/gdal/GdalOgrAlgorithmProvider.py index f5be33135ba9..8d8aec686154 100644 --- a/python/plugins/processing/algs/gdal/GdalOgrAlgorithmProvider.py +++ b/python/plugins/processing/algs/gdal/GdalOgrAlgorithmProvider.py @@ -105,7 +105,7 @@ def getName(self): return 'gdalogr' def getIcon(self): - return QIcon(os.path.join(pluginPath, 'images', 'gdal.png')) + return QIcon(os.path.join(pluginPath, 'images', 'gdal.svg')) def _loadAlgorithms(self): self.algs = self.preloadedAlgs diff --git a/python/plugins/processing/algs/grass/GrassAlgorithmProvider.py b/python/plugins/processing/algs/grass/GrassAlgorithmProvider.py index 55949fcd377f..262ce9fbc005 100644 --- a/python/plugins/processing/algs/grass/GrassAlgorithmProvider.py +++ b/python/plugins/processing/algs/grass/GrassAlgorithmProvider.py @@ -98,7 +98,7 @@ def getName(self): return 'grass' def getIcon(self): - return QIcon(os.path.join(pluginPath, 'images', 'grass.png')) + return QIcon(os.path.join(pluginPath, 'images', 'grass.svg')) def getSupportedOutputVectorLayerExtensions(self): return ['shp'] diff --git a/python/plugins/processing/algs/grass7/Grass7AlgorithmProvider.py b/python/plugins/processing/algs/grass7/Grass7AlgorithmProvider.py index 5d41236e0c38..8dd41f08e405 100644 --- a/python/plugins/processing/algs/grass7/Grass7AlgorithmProvider.py +++ b/python/plugins/processing/algs/grass7/Grass7AlgorithmProvider.py @@ -102,7 +102,7 @@ def getName(self): return 'grass70' def getIcon(self): - return QIcon(os.path.join(pluginPath, 'images', 'grass.png')) + return QIcon(os.path.join(pluginPath, 'images', 'grass.svg')) def getSupportedOutputVectorLayerExtensions(self): return ['shp'] diff --git a/python/plugins/processing/algs/r/RAlgorithmProvider.py b/python/plugins/processing/algs/r/RAlgorithmProvider.py index d6ed187c7abc..33afb06b0528 100644 --- a/python/plugins/processing/algs/r/RAlgorithmProvider.py +++ b/python/plugins/processing/algs/r/RAlgorithmProvider.py @@ -86,7 +86,7 @@ def unload(self): ProcessingConfig.removeSetting(RUtils.R_USE64) def getIcon(self): - return QIcon(os.path.join(pluginPath, 'images', 'r.png')) + return QIcon(os.path.join(pluginPath, 'images', 'r.svg')) def getDescription(self): return 'R scripts' diff --git a/python/plugins/processing/algs/taudem/TauDEMAlgorithm.py b/python/plugins/processing/algs/taudem/TauDEMAlgorithm.py index 6b3a505eb0a8..82aa44f620f0 100644 --- a/python/plugins/processing/algs/taudem/TauDEMAlgorithm.py +++ b/python/plugins/processing/algs/taudem/TauDEMAlgorithm.py @@ -59,7 +59,7 @@ def getCopy(self): return newone def getIcon(self): - return QIcon(os.path.dirname(__file__) + '/../../images/taudem.png') + return QIcon(os.path.dirname(__file__) + '/../../images/taudem.svg') def defineCharacteristicsFromFile(self): lines = open(self.descriptionFile) diff --git a/python/plugins/processing/algs/taudem/TauDEMAlgorithmProvider.py b/python/plugins/processing/algs/taudem/TauDEMAlgorithmProvider.py index c20d6c5210bd..91eda2341111 100644 --- a/python/plugins/processing/algs/taudem/TauDEMAlgorithmProvider.py +++ b/python/plugins/processing/algs/taudem/TauDEMAlgorithmProvider.py @@ -71,7 +71,7 @@ def getName(self): return 'taudem' def getIcon(self): - return QIcon(os.path.dirname(__file__) + '/../../images/taudem.png') + return QIcon(os.path.dirname(__file__) + '/../../images/taudem.svg') def initializeSettings(self): AlgorithmProvider.initializeSettings(self) diff --git a/python/plugins/processing/algs/taudem/dinfdistdown.py b/python/plugins/processing/algs/taudem/dinfdistdown.py index d8726f1eebdd..a57a2762abae 100644 --- a/python/plugins/processing/algs/taudem/dinfdistdown.py +++ b/python/plugins/processing/algs/taudem/dinfdistdown.py @@ -65,7 +65,7 @@ class DinfDistDown(GeoAlgorithm): } def getIcon(self): - return QIcon(os.path.dirname(__file__) + '/../../images/taudem.png') + return QIcon(os.path.dirname(__file__) + '/../../images/taudem.svg') def defineCharacteristics(self): self.name, self.i18n_name = self.trAlgorithm('D-Infinity Distance Down') diff --git a/python/plugins/processing/algs/taudem/dinfdistdown_multi.py b/python/plugins/processing/algs/taudem/dinfdistdown_multi.py index fd32bc8f83fd..9bee92516b4f 100644 --- a/python/plugins/processing/algs/taudem/dinfdistdown_multi.py +++ b/python/plugins/processing/algs/taudem/dinfdistdown_multi.py @@ -66,7 +66,7 @@ class DinfDistDownMulti(GeoAlgorithm): } def getIcon(self): - return QIcon(os.path.dirname(__file__) + '/../../images/taudem.png') + return QIcon(os.path.dirname(__file__) + '/../../images/taudem.svg') def defineCharacteristics(self): self.name, self.i18n_name = self.trAlgorithm('D-Infinity Distance Down (multifile)') diff --git a/python/plugins/processing/algs/taudem/dinfdistup.py b/python/plugins/processing/algs/taudem/dinfdistup.py index 2ddbf5d95302..d266582284a7 100644 --- a/python/plugins/processing/algs/taudem/dinfdistup.py +++ b/python/plugins/processing/algs/taudem/dinfdistup.py @@ -66,7 +66,7 @@ class DinfDistUp(GeoAlgorithm): } def getIcon(self): - return QIcon(os.path.dirname(__file__) + '/../../images/taudem.png') + return QIcon(os.path.dirname(__file__) + '/../../images/taudem.svg') def defineCharacteristics(self): self.name, self.i18n_name = self.trAlgorithm('D-Infinity Distance Up') diff --git a/python/plugins/processing/algs/taudem/dinfdistup_multi.py b/python/plugins/processing/algs/taudem/dinfdistup_multi.py index 6ca00f9cbd93..c947adfcd4c2 100644 --- a/python/plugins/processing/algs/taudem/dinfdistup_multi.py +++ b/python/plugins/processing/algs/taudem/dinfdistup_multi.py @@ -67,7 +67,7 @@ class DinfDistUpMulti(GeoAlgorithm): } def getIcon(self): - return QIcon(os.path.dirname(__file__) + '/../../images/taudem.png') + return QIcon(os.path.dirname(__file__) + '/../../images/taudem.svg') def defineCharacteristics(self): self.name, self.i18n_name = self.trAlgorithm('D-Infinity Distance Up (multifile)') diff --git a/python/plugins/processing/algs/taudem/dinftranslimaccum.py b/python/plugins/processing/algs/taudem/dinftranslimaccum.py index dbde7985276b..6f3aa7f97e23 100644 --- a/python/plugins/processing/algs/taudem/dinftranslimaccum.py +++ b/python/plugins/processing/algs/taudem/dinftranslimaccum.py @@ -56,7 +56,7 @@ class DinfTransLimAccum(GeoAlgorithm): OUT_CONCENTR_GRID = 'OUT_CONCENTR_GRID' def getIcon(self): - return QIcon(os.path.dirname(__file__) + '/../../images/taudem.png') + return QIcon(os.path.dirname(__file__) + '/../../images/taudem.svg') def defineCharacteristics(self): self.name, self.i18n_name = self.trAlgorithm('D-Infinity Transport Limited Accumulation') diff --git a/python/plugins/processing/algs/taudem/dinftranslimaccum2.py b/python/plugins/processing/algs/taudem/dinftranslimaccum2.py index eb243cd0f9b5..68e2b3d13928 100644 --- a/python/plugins/processing/algs/taudem/dinftranslimaccum2.py +++ b/python/plugins/processing/algs/taudem/dinftranslimaccum2.py @@ -56,7 +56,7 @@ class DinfTransLimAccum2(GeoAlgorithm): OUT_CONCENTR_GRID = 'OUT_CONCENTR_GRID' def getIcon(self): - return QIcon(os.path.dirname(__file__) + '/../../images/taudem.png') + return QIcon(os.path.dirname(__file__) + '/../../images/taudem.svg') def defineCharacteristics(self): self.name, self.i18n_name = self.trAlgorithm('D-Infinity Transport Limited Accumulation - 2') diff --git a/python/plugins/processing/algs/taudem/dinftranslimaccum2_multi.py b/python/plugins/processing/algs/taudem/dinftranslimaccum2_multi.py index d4cef21daa59..ce07082bab22 100644 --- a/python/plugins/processing/algs/taudem/dinftranslimaccum2_multi.py +++ b/python/plugins/processing/algs/taudem/dinftranslimaccum2_multi.py @@ -56,7 +56,7 @@ class DinfTransLimAccum2Multi(GeoAlgorithm): OUT_CONCENTR_GRID = 'OUT_CONCENTR_GRID' def getIcon(self): - return QIcon(os.path.dirname(__file__) + '/../../images/taudem.png') + return QIcon(os.path.dirname(__file__) + '/../../images/taudem.svg') def defineCharacteristics(self): self.name, self.i18n_name = self.trAlgorithm('D-Infinity Transport Limited Accumulation - 2 (multifile)') diff --git a/python/plugins/processing/algs/taudem/dinftranslimaccum_multi.py b/python/plugins/processing/algs/taudem/dinftranslimaccum_multi.py index ce66c2c7027a..fd150dc7981c 100644 --- a/python/plugins/processing/algs/taudem/dinftranslimaccum_multi.py +++ b/python/plugins/processing/algs/taudem/dinftranslimaccum_multi.py @@ -56,7 +56,7 @@ class DinfTransLimAccumMulti(GeoAlgorithm): OUT_CONCENTR_GRID = 'OUT_CONCENTR_GRID' def getIcon(self): - return QIcon(os.path.dirname(__file__) + '/../../images/taudem.png') + return QIcon(os.path.dirname(__file__) + '/../../images/taudem.svg') def defineCharacteristics(self): self.name, self.i18n_name = self.trAlgorithm('D-Infinity Transport Limited Accumulation (multifile)') diff --git a/python/plugins/processing/algs/taudem/dropanalysis.py b/python/plugins/processing/algs/taudem/dropanalysis.py index 38f9ea2c55fb..b0df9181425c 100644 --- a/python/plugins/processing/algs/taudem/dropanalysis.py +++ b/python/plugins/processing/algs/taudem/dropanalysis.py @@ -60,7 +60,7 @@ class DropAnalysis(GeoAlgorithm): STEPS = ['Logarithmic', 'Linear'] def getIcon(self): - return QIcon(os.path.dirname(__file__) + '/../../images/taudem.png') + return QIcon(os.path.dirname(__file__) + '/../../images/taudem.svg') def defineCharacteristics(self): self.name, self.i18n_name = self.trAlgorithm('Stream Drop Analysis') diff --git a/python/plugins/processing/algs/taudem/dropanalysis_multi.py b/python/plugins/processing/algs/taudem/dropanalysis_multi.py index 1fae3114609f..e0042a146df4 100644 --- a/python/plugins/processing/algs/taudem/dropanalysis_multi.py +++ b/python/plugins/processing/algs/taudem/dropanalysis_multi.py @@ -60,7 +60,7 @@ class DropAnalysisMulti(GeoAlgorithm): STEPS = ['Logarithmic', 'Linear'] def getIcon(self): - return QIcon(os.path.dirname(__file__) + '/../../images/taudem.png') + return QIcon(os.path.dirname(__file__) + '/../../images/taudem.svg') def defineCharacteristics(self): self.name, self.i18n_name = self.trAlgorithm('Stream Drop Analysis (multifile)') diff --git a/python/plugins/processing/algs/taudem/gridnet.py b/python/plugins/processing/algs/taudem/gridnet.py index 336341be2429..ce4093c99963 100644 --- a/python/plugins/processing/algs/taudem/gridnet.py +++ b/python/plugins/processing/algs/taudem/gridnet.py @@ -54,7 +54,7 @@ class GridNet(GeoAlgorithm): STRAHLER_GRID = 'STRAHLER_GRID' def getIcon(self): - return QIcon(os.path.dirname(__file__) + '/../../images/taudem.png') + return QIcon(os.path.dirname(__file__) + '/../../images/taudem.svg') def defineCharacteristics(self): self.name, self.i18n_name = self.trAlgorithm('Grid Network') diff --git a/python/plugins/processing/algs/taudem/gridnet_multi.py b/python/plugins/processing/algs/taudem/gridnet_multi.py index c69ce1269bd4..b3614aa7a35c 100644 --- a/python/plugins/processing/algs/taudem/gridnet_multi.py +++ b/python/plugins/processing/algs/taudem/gridnet_multi.py @@ -54,7 +54,7 @@ class GridNetMulti(GeoAlgorithm): STRAHLER_GRID = 'STRAHLER_GRID' def getIcon(self): - return QIcon(os.path.dirname(__file__) + '/../../images/taudem.png') + return QIcon(os.path.dirname(__file__) + '/../../images/taudem.svg') def defineCharacteristics(self): self.name, self.i18n_name = self.trAlgorithm('Grid Network (multifile)') diff --git a/python/plugins/processing/algs/taudem/lengtharea.py b/python/plugins/processing/algs/taudem/lengtharea.py index 00e33c11a0d0..f3802f03abd9 100644 --- a/python/plugins/processing/algs/taudem/lengtharea.py +++ b/python/plugins/processing/algs/taudem/lengtharea.py @@ -51,7 +51,7 @@ class LengthArea(GeoAlgorithm): STREAM_SOURCE_GRID = 'STREAM_SOURCE_GRID' def getIcon(self): - return QIcon(os.path.dirname(__file__) + '/../../images/taudem.png') + return QIcon(os.path.dirname(__file__) + '/../../images/taudem.svg') def defineCharacteristics(self): self.name, self.i18n_name = self.trAlgorithm('Length Area Stream Source') diff --git a/python/plugins/processing/algs/taudem/lengtharea_multi.py b/python/plugins/processing/algs/taudem/lengtharea_multi.py index c66bebfa671c..6bc4d22e384a 100644 --- a/python/plugins/processing/algs/taudem/lengtharea_multi.py +++ b/python/plugins/processing/algs/taudem/lengtharea_multi.py @@ -51,7 +51,7 @@ class LengthAreaMulti(GeoAlgorithm): STREAM_SOURCE_GRID = 'STREAM_SOURCE_GRID' def getIcon(self): - return QIcon(os.path.dirname(__file__) + '/../../images/taudem.png') + return QIcon(os.path.dirname(__file__) + '/../../images/taudem.svg') def defineCharacteristics(self): self.name, self.i18n_name = self.trAlgorithm('Length Area Stream Source (multifile)') diff --git a/python/plugins/processing/algs/taudem/peukerdouglas.py b/python/plugins/processing/algs/taudem/peukerdouglas.py index 0c03b47d1681..500544b7c70c 100644 --- a/python/plugins/processing/algs/taudem/peukerdouglas.py +++ b/python/plugins/processing/algs/taudem/peukerdouglas.py @@ -48,7 +48,7 @@ class PeukerDouglas(GeoAlgorithm): STREAM_SOURCE_GRID = 'STREAM_SOURCE_GRID' def getIcon(self): - return QIcon(os.path.dirname(__file__) + '/../../images/taudem.png') + return QIcon(os.path.dirname(__file__) + '/../../images/taudem.svg') def defineCharacteristics(self): self.name, self.i18n_name = self.trAlgorithm('Peuker Douglas') diff --git a/python/plugins/processing/algs/taudem/peukerdouglas_multi.py b/python/plugins/processing/algs/taudem/peukerdouglas_multi.py index c6063414bab5..a06c665387e1 100644 --- a/python/plugins/processing/algs/taudem/peukerdouglas_multi.py +++ b/python/plugins/processing/algs/taudem/peukerdouglas_multi.py @@ -50,7 +50,7 @@ class PeukerDouglasMulti(GeoAlgorithm): STREAM_SOURCE_GRID = 'STREAM_SOURCE_GRID' def getIcon(self): - return QIcon(os.path.dirname(__file__) + '/../../images/taudem.png') + return QIcon(os.path.dirname(__file__) + '/../../images/taudem.svg') def defineCharacteristics(self): self.name, self.i18n_name = self.trAlgorithm('Peuker Douglas (multifile)') diff --git a/python/plugins/processing/algs/taudem/slopearea.py b/python/plugins/processing/algs/taudem/slopearea.py index 36a83192dc0f..5a1547e92650 100644 --- a/python/plugins/processing/algs/taudem/slopearea.py +++ b/python/plugins/processing/algs/taudem/slopearea.py @@ -51,7 +51,7 @@ class SlopeArea(GeoAlgorithm): SLOPE_AREA_GRID = 'SLOPE_AREA_GRID' def getIcon(self): - return QIcon(os.path.dirname(__file__) + '/../../images/taudem.png') + return QIcon(os.path.dirname(__file__) + '/../../images/taudem.svg') def defineCharacteristics(self): self.name, self.i18n_name = self.trAlgorithm('Slope Area Combination') diff --git a/python/plugins/processing/algs/taudem/slopearea_multi.py b/python/plugins/processing/algs/taudem/slopearea_multi.py index fdd5109fd5ca..c2411ac446eb 100644 --- a/python/plugins/processing/algs/taudem/slopearea_multi.py +++ b/python/plugins/processing/algs/taudem/slopearea_multi.py @@ -51,7 +51,7 @@ class SlopeAreaMulti(GeoAlgorithm): SLOPE_AREA_GRID = 'SLOPE_AREA_GRID' def getIcon(self): - return QIcon(os.path.dirname(__file__) + '/../../images/taudem.png') + return QIcon(os.path.dirname(__file__) + '/../../images/taudem.svg') def defineCharacteristics(self): self.name, self.i18n_name = self.trAlgorithm('Slope Area Combination (multifile)') diff --git a/python/plugins/processing/gui/CreateNewScriptAction.py b/python/plugins/processing/gui/CreateNewScriptAction.py index e1c86ac545df..972ed1a397d5 100644 --- a/python/plugins/processing/gui/CreateNewScriptAction.py +++ b/python/plugins/processing/gui/CreateNewScriptAction.py @@ -49,7 +49,7 @@ def getIcon(self): if self.scriptType == self.SCRIPT_PYTHON: return QIcon(os.path.join(pluginPath, 'images', 'script.png')) elif self.scriptType == self.SCRIPT_R: - return QIcon(os.path.join(pluginPath, 'images', 'r.png')) + return QIcon(os.path.join(pluginPath, 'images', 'r.svg')) def execute(self): dlg = None diff --git a/python/plugins/processing/gui/GetScriptsAndModels.py b/python/plugins/processing/gui/GetScriptsAndModels.py index 37d8c48df6ed..dfa9f7f89833 100644 --- a/python/plugins/processing/gui/GetScriptsAndModels.py +++ b/python/plugins/processing/gui/GetScriptsAndModels.py @@ -75,7 +75,7 @@ def __init__(self): self.group = self.tr('Tools', 'GetRScriptsAction') def getIcon(self): - return QIcon(os.path.join(pluginPath, 'images', 'r.png')) + return QIcon(os.path.join(pluginPath, 'images', 'r.svg')) def execute(self): dlg = GetScriptsAndModelsDialog(GetScriptsAndModelsDialog.RSCRIPTS) @@ -138,7 +138,7 @@ def __init__(self, resourceType): else: self.folder = RUtils.RScriptsFolder() self.urlBase = 'https://raw.githubusercontent.com/qgis/QGIS-Processing/master/rscripts/' - self.icon = QIcon(os.path.join(pluginPath, 'images', 'r.png')) + self.icon = QIcon(os.path.join(pluginPath, 'images', 'r.svg')) self.lastSelectedItem = None self.updateToolbox = False diff --git a/python/plugins/processing/images/taudem.png b/python/plugins/processing/images/taudem.png deleted file mode 100644 index 4860ca826d84..000000000000 Binary files a/python/plugins/processing/images/taudem.png and /dev/null differ diff --git a/python/plugins/processing/images/taudem.svg b/python/plugins/processing/images/taudem.svg new file mode 100644 index 000000000000..0a045c021acf --- /dev/null +++ b/python/plugins/processing/images/taudem.svg @@ -0,0 +1,196 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DEM + +