|
@@ -36,7 +36,7 @@ |
|
|
from processing.gui.Postprocessing import handleAlgorithmResults |
|
|
from processing.core.Processing import Processing, algListWatcher |
|
|
from processing.core.ProcessingLog import ProcessingLog |
|
|
from processing.core.ProcessingConfig import ProcessingConfig |
|
|
from processing.core.ProcessingConfig import ProcessingConfig, settingsWatcher |
|
|
from processing.gui.MessageDialog import MessageDialog |
|
|
from processing.gui import AlgorithmClassification |
|
|
from processing.gui.AlgorithmDialog import AlgorithmDialog |
|
@@ -53,8 +53,6 @@ |
|
|
|
|
|
class ProcessingToolbox(BASE, WIDGET): |
|
|
|
|
|
updateAlgList = True |
|
|
|
|
|
def __init__(self): |
|
|
super(ProcessingToolbox, self).__init__(None) |
|
|
self.tipWasClosed = False |
|
@@ -85,6 +83,7 @@ def openSettings(url): |
|
|
|
|
|
algListWatcher.providerRemoved.connect(self.removeProvider) |
|
|
algListWatcher.providerAdded.connect(self.addProvider) |
|
|
settingsWatcher.settingsChanged.connect(self.fillTree) |
|
|
|
|
|
def showDisabled(self): |
|
|
self.txtDisabled.setVisible(False) |
|
@@ -157,12 +156,7 @@ def activateProvider(self, providerName): |
|
|
QMessageBox.warning(self, "Activate provider", |
|
|
"The provider has been activated, but it might need additional configuration.") |
|
|
|
|
|
|
|
|
def updateProvider(self, providerName, updateAlgsList=True): |
|
|
if updateAlgsList: |
|
|
self.updateAlgList = False |
|
|
Processing.updateAlgsList() |
|
|
self.updateAlgList = True |
|
|
def updateProvider(self, providerName): |
|
|
item = self._providerItem(providerName) |
|
|
if item is not None: |
|
|
item.refresh() |
|
|