dRonin  adbada4
dRonin GCS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
ExtensionSystem::Internal::PluginManagerPrivate Class Reference

#include <pluginmanager_p.h>

Public Member Functions

 PluginManagerPrivate (PluginManager *pluginManager)
 
virtual ~PluginManagerPrivate ()
 
void addObject (QObject *obj)
 
void removeObject (QObject *obj)
 
void loadPlugins ()
 
void setPluginPaths (const QStringList &paths)
 
QList< PluginSpec * > loadQueue ()
 
void loadPlugin (PluginSpec *spec, PluginSpec::State destState)
 
void resolveDependencies ()
 
PluginSpecpluginForOption (const QString &option, bool *requiresArgument) const
 
PluginSpecpluginByName (const QString &name) const
 

Static Public Member Functions

static PluginSpeccreateSpec ()
 
static PluginSpecPrivateprivateSpec (PluginSpec *spec)
 

Public Attributes

QList< PluginSpec * > pluginSpecs
 
QList< PluginSpec * > testSpecs
 
QStringList pluginPaths
 
QString extension
 
QList< QObject * > allObjects
 
QStringList arguments
 

Detailed Description

Definition at line 46 of file pluginmanager_p.h.

Member Data Documentation

QList<QObject *> ExtensionSystem::Internal::PluginManagerPrivate::allObjects

Definition at line 67 of file pluginmanager_p.h.

QStringList ExtensionSystem::Internal::PluginManagerPrivate::arguments

Definition at line 69 of file pluginmanager_p.h.

QString ExtensionSystem::Internal::PluginManagerPrivate::extension

Definition at line 66 of file pluginmanager_p.h.

QStringList ExtensionSystem::Internal::PluginManagerPrivate::pluginPaths

Definition at line 65 of file pluginmanager_p.h.

QList<PluginSpec *> ExtensionSystem::Internal::PluginManagerPrivate::pluginSpecs

Definition at line 63 of file pluginmanager_p.h.

QList<PluginSpec *> ExtensionSystem::Internal::PluginManagerPrivate::testSpecs

Definition at line 64 of file pluginmanager_p.h.


The documentation for this class was generated from the following files: