MCPcopy Create free account
hub / github.com/KDAB/GammaRay / initPluginRepository

Function initPluginRepository

ui/clienttoolmanager.cpp:86–101  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

84}
85
86static void initPluginRepository()
87{
88 if (!s_pluginRepository()->factories.isEmpty())
89 return;
90
91 insertFactory(new MessageHandlerFactory);
92 insertFactory(new MetaObjectBrowserFactory);
93 insertFactory(new MetaTypeBrowserFactory);
94 insertFactory(new ObjectInspectorFactory);
95 insertFactory(new ProblemReporterFactory);
96 insertFactory(new ResourceBrowserFactory);
97
98 PluginManager<ToolUiFactory, ProxyToolUiFactory> pm;
99 foreach (ToolUiFactory *factory, pm.plugins())
100 insertFactory(factory);
101}
102
103static bool toolLessThan(const ToolInfo &lhs, const ToolInfo &rhs)
104{

Callers 1

ClientToolManagerMethod · 0.85

Calls 4

insertFactoryFunction · 0.85
pluginsMethod · 0.80
foreachFunction · 0.70
isEmptyMethod · 0.45

Tested by

no test coverage detected