Class: QgsPluginManagerInterface

class qgis.gui.QgsPluginManagerInterface

Bases: PyQt5.QtCore.QObject

Constructor

Methods

addPluginMetadata

add a single plugin to the metadata registry

addToRepositoryList

add repository to the repository listWidget

childEvent

clearPythonPluginMetadata

remove Python plugins from the metadata registry (c++ plugins stay)

clearRepositoryList

clear the repository listWidget

connectNotify

customEvent

disconnectNotify

isSignalConnected

pluginMetadata

Returns given plugin metadata

pushMessage

show the given message in the Plugin Manager internal message bar

receivers

reloadModel

refresh plugin list model (and metadata browser content if necessary)

sender

senderSignalIndex

showPluginManager

show the Plugin Manager window and optionally open tab tabIndex

timerEvent

addPluginMetadata(self, metadata: Dict[str, str])

add a single plugin to the metadata registry

Parameters

metadata (Dict[str) –

addToRepositoryList(self, repository: Dict[str, str])

add repository to the repository listWidget

Parameters

repository (Dict[str) –

childEvent()
clearPythonPluginMetadata(self)

remove Python plugins from the metadata registry (c++ plugins stay)

clearRepositoryList(self)

clear the repository listWidget

connectNotify()
customEvent()
disconnectNotify()
isSignalConnected()
pluginMetadata(self, key: str) → Dict[str, str]

Returns given plugin metadata

Parameters

key (str) –

Return type

Dict[str, str]

pushMessage(self, text: str, level: Qgis.MessageLevel = Qgis.Info, duration: int = - 1)

show the given message in the Plugin Manager internal message bar

Parameters
  • text (str) –

  • level (Qgis.MessageLevel = Qgis.Info) –

  • duration (int = -1) –

receivers()
reloadModel(self)

refresh plugin list model (and metadata browser content if necessary)

sender()
senderSignalIndex()
showPluginManager(self, tabIndex: int = - 1)

show the Plugin Manager window and optionally open tab tabIndex

Parameters

tabIndex (int = -1) –

timerEvent()