ExtensionSystem::PluginView Class
class ExtensionSystem::PluginViewKlasa PluginView implementira widget koji prikazuje popis svih dodataka i njihov status. Više...
| Header: | #include <extensionsystem/pluginview.h> |
Javne funkcije
| PluginView(QWidget *parent = nullptr) | |
| ExtensionSystem::PluginSpec * | currentPlugin() const |
| void | setFilter(const QString &filter) |
Signali
| void | currentPluginChanged(ExtensionSystem::PluginSpec *spec) |
| void | pluginActivated(ExtensionSystem::PluginSpec *spec) |
| void | pluginsChanged(const QSet<ExtensionSystem::PluginSpec *> &spec, bool enabled) |
Detaljan opis
Ovaj se razred može ugraditi, na primjer, u dijalog unutar aplikacije koja koristi upravitelj dodataka. Razred također pruža obavijesti za interakciju s popisom.
Vidi također ExtensionSystem::PluginDetailsView i ExtensionSystem::PluginErrorView.
Dokumentacija funkcija člana
[explicit] PluginView::PluginView(QWidget *parent = nullptr)
Konstruira prikaz dodataka s parent om koji prikazuje popis dodataka iz upravitelja dodataka.
ExtensionSystem::PluginSpec *PluginView::currentPlugin() const
Vraća trenutni odabir u popisu dodataka.
[signal] void PluginView::currentPluginChanged(ExtensionSystem::PluginSpec *spec)
Trenutni odabir u popisu dodataka promijenjen je na dodatak koji odgovara adresi spec.
[signal] void PluginView::pluginActivated(ExtensionSystem::PluginSpec *spec)
Unos u popisu dodataka koji odgovara spec -u je aktiviran, na primjer dvostrukim klikom.
[signal] void PluginView::pluginsChanged(const QSet<ExtensionSystem::PluginSpec *> &spec, bool enabled)
Vrijednost polja " enabled " za unos u popisu dodataka koji odgovara " spec " promijenila se.
void PluginView::setFilter(const QString &filter)
Postavlja filter za navođenje dodataka.
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.