MCPcopy Create free account
hub / github.com/KDE/kdevelop / TemplateConfig

Method TemplateConfig

kdevplatform/shell/settings/templateconfig.cpp:18–30  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16#include <KLocalizedString>
17
18TemplateConfig::TemplateConfig(QWidget* parent)
19 : ConfigPage(nullptr, nullptr, parent)
20{
21 ui = new Ui::TemplateConfig;
22 ui->setupUi(this);
23
24 const QList<KDevelop::IPlugin*> plugins = KDevelop::ICore::self()->pluginController()->allPluginsForExtension(QStringLiteral("org.kdevelop.ITemplateProvider"));
25 for (KDevelop::IPlugin* plugin : plugins) {
26 if (auto* provider = plugin->extension<KDevelop::ITemplateProvider>()) {
27 ui->tabWidget->addTab(new TemplatePage(provider), provider->icon(), provider->name());
28 }
29 }
30}
31
32TemplateConfig::~TemplateConfig()
33{

Callers

nothing calls this directly

Calls 5

setupUiMethod · 0.80
pluginControllerMethod · 0.80
iconMethod · 0.45
nameMethod · 0.45

Tested by

no test coverage detected