PluginManagerPrivate Class

(ExtensionSystem::Internal::PluginManagerPrivate)

Public Types

class TestSpec

Public Functions

void checkForProblematicPlugins()
bool containsTestSpec(ExtensionSystem::PluginSpec *pluginSpec) const
void enableDependenciesIndirectly()
void initProfiling()
ExtensionSystem::PluginSpec *pluginByName(const QString &name) const
ExtensionSystem::PluginSpec *pluginForOption(const QString &option, bool *requiresArgument) const
void profilingReport(const char *what, const ExtensionSystem::PluginSpec *spec = nullptr)
void profilingSummary() const
void removeTestSpec(ExtensionSystem::PluginSpec *pluginSpec)
void resolveDependencies()

Member Function Documentation

void PluginManagerPrivate::checkForProblematicPlugins()

bool PluginManagerPrivate::containsTestSpec(ExtensionSystem::PluginSpec *pluginSpec) const

void PluginManagerPrivate::enableDependenciesIndirectly()

void PluginManagerPrivate::initProfiling()

ExtensionSystem::PluginSpec *PluginManagerPrivate::pluginByName(const QString &name) const

ExtensionSystem::PluginSpec *PluginManagerPrivate::pluginForOption(const QString &option, bool *requiresArgument) const

void PluginManagerPrivate::profilingReport(const char *what, const ExtensionSystem::PluginSpec *spec = nullptr)

void PluginManagerPrivate::profilingSummary() const

void PluginManagerPrivate::removeTestSpec(ExtensionSystem::PluginSpec *pluginSpec)

void PluginManagerPrivate::resolveDependencies()