diff options
Diffstat (limited to 'plugins/Marketplace/PackageModel.py')
-rw-r--r-- | plugins/Marketplace/PackageModel.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/plugins/Marketplace/PackageModel.py b/plugins/Marketplace/PackageModel.py index dc62682aba..917a54ede6 100644 --- a/plugins/Marketplace/PackageModel.py +++ b/plugins/Marketplace/PackageModel.py @@ -295,7 +295,7 @@ class PackageModel(QObject): uninstallPackageTriggered = pyqtSignal(str) - updatePackageTriggered = pyqtSignal(str) + updatePackageTriggered = pyqtSignal(str, str) enablePackageTriggered = pyqtSignal(str) @@ -309,6 +309,11 @@ class PackageModel(QObject): self.installPackageTriggered.emit(self.packageId, self.downloadURL) @pyqtSlot() + def update(self): + self.setBusy(True) + self.updatePackageTriggered.emit(self.packageId, self.downloadURL) + + @pyqtSlot() def uninstall(self): self.uninstallPackageTriggered.emit(self.packageId) |