diff --git a/images/images.qrc b/images/images.qrc index c3dfe84f9b13..8f12bb72fa15 100755 --- a/images/images.qrc +++ b/images/images.qrc @@ -596,6 +596,7 @@ themes/default/providerGrass.svg themes/default/providerQgis.svg themes/default/providerR.svg + themes/default/providerSaga.svg themes/default/processingModel.svg themes/default/processingScript.svg themes/default/processingAlgorithm.svg diff --git a/images/themes/default/providerSaga.svg b/images/themes/default/providerSaga.svg new file mode 100644 index 000000000000..608ac4ce05da --- /dev/null +++ b/images/themes/default/providerSaga.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/SagaAlgorithmProvider.py b/python/plugins/processing/algs/saga/SagaAlgorithmProvider.py index db14b4a4e559..b5bbd6e74ed6 100644 --- a/python/plugins/processing/algs/saga/SagaAlgorithmProvider.py +++ b/python/plugins/processing/algs/saga/SagaAlgorithmProvider.py @@ -30,6 +30,7 @@ from qgis.PyQt.QtCore import QCoreApplication from qgis.core import (QgsProcessingProvider, QgsProcessingUtils, + QgsApplication, QgsMessageLog) from processing.core.ProcessingConfig import ProcessingConfig, Setting from processing.tools.system import isWindows, isMac @@ -134,7 +135,7 @@ def supportsNonFileBasedOutput(self): return False def icon(self): - return QIcon(os.path.join(pluginPath, 'images', 'saga.png')) + return QgsApplication.getThemeIcon("/providerSaga.svg") def tr(self, string, context=''): if context == '':