forked from openlp/openlp
Show plugin information even if the plugin is disabled
This commit is contained in:
parent
9ced5436ba
commit
9356d990ac
|
@ -99,8 +99,12 @@ class PluginForm(QtWidgets.QDialog, Ui_PluginViewDialog, RegistryProperties):
|
||||||
self.version_number_label.setText(self.active_plugin.version)
|
self.version_number_label.setText(self.active_plugin.version)
|
||||||
self.about_text_browser.setHtml(self.active_plugin.about())
|
self.about_text_browser.setHtml(self.active_plugin.about())
|
||||||
self.programatic_change = True
|
self.programatic_change = True
|
||||||
|
if self.active_plugin.status != PluginStatus.Disabled:
|
||||||
self.status_checkbox.setChecked(self.active_plugin.status == PluginStatus.Active)
|
self.status_checkbox.setChecked(self.active_plugin.status == PluginStatus.Active)
|
||||||
self.status_checkbox.setEnabled(True)
|
self.status_checkbox.setEnabled(True)
|
||||||
|
else:
|
||||||
|
self.status_checkbox.setChecked(False)
|
||||||
|
self.status_checkbox.setEnabled(False)
|
||||||
self.programatic_change = False
|
self.programatic_change = False
|
||||||
|
|
||||||
def on_plugin_list_widget_selection_changed(self):
|
def on_plugin_list_widget_selection_changed(self):
|
||||||
|
@ -113,7 +117,6 @@ class PluginForm(QtWidgets.QDialog, Ui_PluginViewDialog, RegistryProperties):
|
||||||
plugin_name_singular = self.plugin_list_widget.currentItem().text().split('(')[0][:-1]
|
plugin_name_singular = self.plugin_list_widget.currentItem().text().split('(')[0][:-1]
|
||||||
self.active_plugin = None
|
self.active_plugin = None
|
||||||
for plugin in self.plugin_manager.plugins:
|
for plugin in self.plugin_manager.plugins:
|
||||||
if plugin.status != PluginStatus.Disabled:
|
|
||||||
if plugin.name_strings['singular'] == plugin_name_singular:
|
if plugin.name_strings['singular'] == plugin_name_singular:
|
||||||
self.active_plugin = plugin
|
self.active_plugin = plugin
|
||||||
break
|
break
|
||||||
|
|
Loading…
Reference in New Issue