插件视图类
class ExtensionSystem::PluginView插件视图类实现了一个小部件,显示所有插件及其状态的列表。更多...
头文件 | #include <extensionsystem/pluginview.h> |
继承 | QWidget |
公共函数
PluginView(QWidget *parent = nullptr) | |
ExtensionSystem::PluginSpec * | currentPlugin() const |
void | setFilter(const QString &filter) |
信号
void | currentPluginChanged(ExtensionSystem::PluginSpec *spec) |
void | pluginActivated(ExtensionSystem::PluginSpec *spec) |
void | pluginsChanged(const QSet<ExtensionSystem::PluginSpec *> &spec, bool enabled) |
另请参阅 ExtensionSystem::PluginDetailsView 和 ExtensionSystem::PluginErrorView.
成员函数文档
[显式]
PluginView::PluginView(QWidget *parent = nullptr)
构建一个插件视图,以 parent 为父级,显示插件管理器中的插件列表。
ExtensionSystem::PluginSpec *PluginView::currentPlugin() const
返回插件列表中的当前选择。
[信号]
void PluginView::currentPluginChanged(ExtensionSystem::PluginSpec *spec)
当前选择的插件列表已更改为对应该 spec 的插件。
[信号]
void PluginView::pluginActivated(ExtensionSystem::PluginSpec *spec)
对应于 spec 的插件列表项已被激活,例如通过双击。
[信号]
void PluginView::pluginsChanged(const QSet<ExtensionSystem::PluginSpec *> &spec, bool enabled)
与spec对应的插件列表条目中enabled值已更改。
void PluginView::setFilter(const QString &filter)
设置用于列出插件的filter。
©2024 Qt公司有限公司。本文档中的文档贡献为各自所有者的版权。提供的文档是根据自由软件基金会发布的GNU自由文档许可协议版本1.3的条款许可的。Qt及其相关商标是芬兰Qt公司及其在世界其他国家的商标。所有其他商标均为其各自所有者的财产。