From b7fcf164cdd430f2cd38d8311342b49138b520b8 Mon Sep 17 00:00:00 2001 From: Laurent Monin Date: Thu, 27 Sep 2018 16:15:38 +0200 Subject: [PATCH] Show enable/disable button and hide install button if installed Suggested by Philip Wolfer --- picard/ui/options/plugins.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/picard/ui/options/plugins.py b/picard/ui/options/plugins.py index ba18289cc..b7177fd57 100644 --- a/picard/ui/options/plugins.py +++ b/picard/ui/options/plugins.py @@ -457,6 +457,8 @@ class PluginsOptionsPage(OptionsPage): if item.is_installed: item.button_uninstall.setEnabled(True) item.enable(None, greyout=False) + item.button_install.hide() + item.button_enable.show() def uninstall_processor(): self.uninstall_plugin(item) @@ -464,6 +466,8 @@ class PluginsOptionsPage(OptionsPage): else: item.button_uninstall.setEnabled(False) item.enable(False, greyout=True) + item.button_enable.hide() + item.button_install.show() update_text()