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

Signals

Attributes

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

add a single plugin to the metadata registry

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

add repository to the repository listWidget

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

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

show the given message in the Plugin Manager internal message bar

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

timerEvent()