PluginView Class

class ExtensionSystem::PluginView

The PluginView class implements a widget that shows a list of all plugins and their state. More...

Header: #include <extensionsystem/pluginview.h>

Public Functions

PluginView(QWidget *parent = nullptr)
ExtensionSystem::PluginSpec *currentPlugin() const
void setFilter(const QString &filter)

Detailed Description

This class can be embedded for example in a dialog in the application that uses the plugin manager. The class also provides notifications for interaction with the list.

See also ExtensionSystem::PluginDetailsView and ExtensionSystem::PluginErrorView.

Member Function Documentation

PluginView::PluginView(QWidget *parent = nullptr)

Constructs a plugin view with parent that displays a list of plugins from a plugin manager.

ExtensionSystem::PluginSpec *PluginView::currentPlugin() const

Returns the current selection in the list of plugins.

void PluginView::setFilter(const QString &filter)

Sets the filter for listing plugins.