Features
- Showing the number of apps and runtime updates available

Fixes
- Retrieving information for the same AppId from different branches.
This commit is contained in:
Vinícius Moreira
2019-06-24 13:05:03 -03:00
committed by GitHub
parent f36991ea1f
commit 7ec62618fa
4 changed files with 22 additions and 8 deletions

View File

@@ -248,10 +248,18 @@ class ManageWindow(QWidget):
enable_bt_update = False
updates = len([app for app in self.apps if app['model']['update']])
app_updates, runtime_updates = 0, 0
if updates > 0:
self.label_updates.setText('{}: {}'.format(self.locale_keys['manage_window.label.updates'], updates))
for app in self.apps:
if app['model']['update']:
if app['model']['runtime']:
runtime_updates += 1
else:
app_updates += 1
total_updates = app_updates + runtime_updates
if total_updates > 0:
self.label_updates.setText('{}: {} ( {} apps | {} runtimes )'.format(self.locale_keys['manage_window.label.updates'], total_updates, app_updates, runtime_updates))
else:
self.label_updates.setText('')
@@ -262,7 +270,7 @@ class ManageWindow(QWidget):
self.bt_update.setEnabled(enable_bt_update)
self.tray_icon.notify_updates(updates)
self.tray_icon.notify_updates(total_updates)
def centralize(self):
geo = self.frameGeometry()