From f7e98dec661de3d1a7f0ba5a1c23b6e1729e592f Mon Sep 17 00:00:00 2001 From: Vinicius Moreira Date: Wed, 24 Jul 2019 17:44:23 -0300 Subject: [PATCH] changing 'install' option order --- fpakman/view/qt/apps_table.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/fpakman/view/qt/apps_table.py b/fpakman/view/qt/apps_table.py index 1c061762..e4e547a6 100644 --- a/fpakman/view/qt/apps_table.py +++ b/fpakman/view/qt/apps_table.py @@ -75,6 +75,12 @@ class AppsTable(QTableWidget): menu_row = QMenu() + if not app.model.installed and app.model.can_be_installed(): + action_install = QAction(self.window.locale_keys["manage_window.apps_table.row.actions.install"]) + action_install.setIcon(QIcon(resource.get_path('img/install.svg'))) + action_install.triggered.connect(self._install_app) + menu_row.addAction(action_install) + if app.model.has_info(): action_info = QAction(self.window.locale_keys["manage_window.apps_table.row.actions.info"]) action_info.setIcon(QIcon(resource.get_path('img/info.svg'))) @@ -107,13 +113,6 @@ class AppsTable(QTableWidget): action_downgrade.setIcon(QIcon(resource.get_path('img/downgrade.svg'))) menu_row.addAction(action_downgrade) - else: - if app.model.can_be_installed(): - action_install = QAction(self.window.locale_keys["manage_window.apps_table.row.actions.install"]) - action_install.setIcon(QIcon(resource.get_path('img/install.svg'))) - action_install.triggered.connect(self._install_app) - menu_row.addAction(action_install) - menu_row.adjustSize() menu_row.popup(QCursor.pos()) menu_row.exec_()