Dekko
Loading...
Searching...
No Matches
PluginRegistry Class Reference

Public Slots

void enablePlugin (const QString &id)
 
void disablePlugin (const QString &id)
 

Signals

void pluginsLoaded ()
 

Public Member Functions

 PluginRegistry (QObject *parent=0)
 
Registry registry () const
 
bool supportsLocation (const QString &location)
 
QStringList pluginLocations () const
 
void setPluginLocations (const QStringList &locations)
 
void loadPlugins (const QStringList &paths=QStringList())
 
QList< PluginInfo * > getAllPlugins (const bool enabledOnly=true)
 
QList< PluginInfo * > getByLocation (const QString &key, const bool enabledOnly=true)
 

Static Public Member Functions

static PluginRegistry * instance ()
 

Protected Member Functions

void updateRegistryConf ()
 

Detailed Description

Definition at line 34 of file PluginRegistry.h.

Inheritance diagram for PluginRegistry:
[legend]
Collaboration diagram for PluginRegistry:
[legend]

Constructor & Destructor Documentation

◆ PluginRegistry()

PluginRegistry::PluginRegistry ( QObject *  parent = 0)
explicit

Definition at line 25 of file PluginRegistry.cpp.

◆ ~PluginRegistry()

PluginRegistry::~PluginRegistry ( )

Definition at line 33 of file PluginRegistry.cpp.

Member Function Documentation

◆ disablePlugin

void PluginRegistry::disablePlugin ( const QString &  id)
slot

Definition at line 128 of file PluginRegistry.cpp.

◆ enablePlugin

void PluginRegistry::enablePlugin ( const QString &  id)
slot

Definition at line 121 of file PluginRegistry.cpp.

◆ getAllPlugins()

QList< PluginInfo * > PluginRegistry::getAllPlugins ( const bool  enabledOnly = true)

Definition at line 80 of file PluginRegistry.cpp.

◆ getByLocation()

QList< PluginInfo * > PluginRegistry::getByLocation ( const QString &  key,
const bool  enabledOnly = true 
)

Definition at line 97 of file PluginRegistry.cpp.

◆ instance()

PluginRegistry * PluginRegistry::instance ( )
static

Definition at line 40 of file PluginRegistry.cpp.

◆ loadPlugins()

void PluginRegistry::loadPlugins ( const QStringList &  paths = QStringList())

Definition at line 69 of file PluginRegistry.cpp.

◆ pluginLocations()

QStringList PluginRegistry::pluginLocations ( ) const

Definition at line 59 of file PluginRegistry.cpp.

◆ registry()

Registry PluginRegistry::registry ( ) const

Definition at line 49 of file PluginRegistry.cpp.

◆ setPluginLocations()

void PluginRegistry::setPluginLocations ( const QStringList &  locations)

Definition at line 64 of file PluginRegistry.cpp.

◆ supportsLocation()

bool PluginRegistry::supportsLocation ( const QString &  location)

Definition at line 54 of file PluginRegistry.cpp.

◆ updateRegistryConf()

void PluginRegistry::updateRegistryConf ( )
protected

Definition at line 135 of file PluginRegistry.cpp.


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