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

Method infoForPluginId

kdevplatform/shell/plugincontroller.cpp:544–552  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

542}
543
544KPluginMetaData PluginController::infoForPluginId( const QString &pluginId ) const
545{
546 Q_D(const PluginController);
547
548 auto it = std::find_if(d->plugins.constBegin(), d->plugins.constEnd(), [&](const KPluginMetaData& info) {
549 return (info.pluginId() == pluginId);
550 });
551 return (it != d->plugins.constEnd()) ? *it : KPluginMetaData();
552}
553
554IPlugin *PluginController::loadPluginInternal( const QString &pluginId )
555{

Callers 2

launchHeaptrackMethod · 0.80

Calls 4

constBeginMethod · 0.80
constEndMethod · 0.80
pluginIdMethod · 0.80
KPluginMetaDataClass · 0.50

Tested by 1