spinetoolbox.widgets.plugin_manager_widgets

Contains PluginManager dialogs and widgets.

author
  1. Marin (KTH)

date

21.2.2021

Module Contents

Classes

_InstallPluginModel

_ManagePluginsModel

InstallPluginDialog

Initialize class

ManagePluginsDialog

Initialize class

class spinetoolbox.widgets.plugin_manager_widgets._InstallPluginModel[source]

Bases: PySide2.QtGui.QStandardItemModel

data(self, index, role=None)[source]
class spinetoolbox.widgets.plugin_manager_widgets._ManagePluginsModel[source]

Bases: _InstallPluginModel

flags(self, index)[source]
class spinetoolbox.widgets.plugin_manager_widgets.InstallPluginDialog(parent)[source]

Bases: PySide2.QtWidgets.QDialog

Initialize class

item_selected[source]
populate_list(self, names)[source]
_handle_search_text_changed(self, _text)[source]
_filter_model(self)[source]
_handle_ok_clicked(self, _=False)[source]
_emit_item_selected(self, index)[source]
_update_ok_button_enabled(self, _selected, _deselected)[source]
class spinetoolbox.widgets.plugin_manager_widgets.ManagePluginsDialog(parent)[source]

Bases: PySide2.QtWidgets.QDialog

Initialize class

item_removed[source]
item_updated[source]
populate_list(self, names)[source]
_create_plugin_widget(self, plugin_name, can_update)[source]
_emit_item_removed(self, plugin_name)[source]
_emit_item_updated(self, plugin_name)[source]