KDED
Public Slots |
Public Member Functions |
Static Public Member Functions |
Protected Slots |
Protected Member Functions |
Protected Attributes |
Static Protected Attributes
Kded Class Reference
#include <kded.h>
Inheritance diagram for Kded:

Public Slots | |
| void | initModules () |
| void | recreate () |
| void | recreateDone () |
| void | slotApplicationRemoved (const QString &) |
| void | slotKDEDModuleRemoved (KDEDModule *) |
| void | updateDirWatch () |
| void | updateResourceList () |
Public Member Functions | |
| Kded () | |
| virtual | ~Kded () |
| QStringList | loadedModules () |
| KDEDModule * | loadModule (const QString &obj, bool onDemand) |
| KDEDModule * | loadModule (const KService::Ptr &service, bool onDemand) |
| void | loadSecondPhase () |
| void | noDemandLoad (const QString &obj) |
| void | recreate (const QDBusMessage &) |
| void | recreate (bool initial) |
| void | setModuleAutoloading (const QString &module, bool autoload) |
| bool | unloadModule (const QString &obj) |
| void | registerWindowId (qlonglong windowId, const QString &sender) |
| void | unregisterWindowId (qlonglong windowId, const QString &sender) |
| bool | isModuleAutoloaded (const QString &module) const |
| bool | isModuleAutoloaded (const KService::Ptr &module) const |
| bool | isModuleLoadedOnDemand (const QString &module) const |
| bool | isModuleLoadedOnDemand (const KService::Ptr &module) const |
Static Public Member Functions | |
| static void | messageFilter (const QDBusMessage &) |
| static Kded * | self () |
Protected Slots | |
| void | dirDeleted (const QString &path) |
| void | runDelayedCheck () |
| void | update (const QString &dir) |
Protected Member Functions | |
| void | readDirectory (const QString &dir) |
Protected Attributes | |
| QStringList | m_allResourceDirs |
| QHash< QString, QObject * > | m_dontLoad |
| QSet< long > | m_globalWindowIdList |
| QHash< QString, KDEDModule * > | m_modules |
| bool | m_needDelayedCheck |
| KDirWatch * | m_pDirWatch |
| QTimer * | m_pTimer |
| bool | m_recreateBusy |
| int | m_recreateCount |
| QList< QDBusMessage > | m_recreateRequests |
| QDBusServiceWatcher * | m_serviceWatcher |
| QHash< QString, QList < qlonglong > > | m_windowIdList |
Static Protected Attributes | |
| static Kded * | _self = 0 |
Detailed Description
Constructor & Destructor Documentation
| Kded::Kded | ( | ) |
| Kded::~Kded | ( | ) | [virtual] |
Member Function Documentation
| void Kded::dirDeleted | ( | const QString & | path | ) | [protected, slot] |
| void Kded::initModules | ( | ) | [slot] |
| bool Kded::isModuleAutoloaded | ( | const QString & | module | ) | const |
| bool Kded::isModuleAutoloaded | ( | const KService::Ptr & | module | ) | const |
| bool Kded::isModuleLoadedOnDemand | ( | const QString & | module | ) | const |
| bool Kded::isModuleLoadedOnDemand | ( | const KService::Ptr & | module | ) | const |
| KDEDModule * Kded::loadModule | ( | const QString & | obj, |
| bool | onDemand | ||
| ) |
| KDEDModule * Kded::loadModule | ( | const KService::Ptr & | service, |
| bool | onDemand | ||
| ) |
| void Kded::loadSecondPhase | ( | ) |
| void Kded::messageFilter | ( | const QDBusMessage & | message | ) | [static] |
| void Kded::noDemandLoad | ( | const QString & | obj | ) |
| void Kded::readDirectory | ( | const QString & | dir | ) | [protected] |
| void Kded::recreate | ( | const QDBusMessage & | msg | ) |
| void Kded::recreate | ( | bool | initial | ) |
| void Kded::recreate | ( | ) | [slot] |
| void Kded::recreateDone | ( | ) | [slot] |
| void Kded::registerWindowId | ( | qlonglong | windowId, |
| const QString & | sender | ||
| ) |
| void Kded::runDelayedCheck | ( | ) | [protected, slot] |
| static Kded* Kded::self | ( | ) | [inline, static] |
| void Kded::setModuleAutoloading | ( | const QString & | module, |
| bool | autoload | ||
| ) |
Configure whether a module should be loaded on startup.
If a module is set to be auto-loaded, it will be loaded at the start of a KDE session. Depending on the phase it is set to load in, it may also be loaded when the first KDE application is run outside of a KDE session.
- Parameters:
-
module the name of the desktop file for the module, without the .desktop extension autoload if true, the module will be loaded at startup, otherwise it will not
| void Kded::slotApplicationRemoved | ( | const QString & | name | ) | [slot] |
| void Kded::slotKDEDModuleRemoved | ( | KDEDModule * | module | ) | [slot] |
A KDEDModule is about to get destroyed.
| bool Kded::unloadModule | ( | const QString & | obj | ) |
| void Kded::unregisterWindowId | ( | qlonglong | windowId, |
| const QString & | sender | ||
| ) |
| void Kded::update | ( | const QString & | dir | ) | [protected, slot] |
| void Kded::updateDirWatch | ( | ) | [slot] |
| void Kded::updateResourceList | ( | ) | [slot] |
Member Data Documentation
Kded * Kded::_self = 0 [static, protected] |
QStringList Kded::m_allResourceDirs [protected] |
QHash<QString,QObject *> Kded::m_dontLoad [protected] |
QSet<long> Kded::m_globalWindowIdList [protected] |
QHash<QString,KDEDModule *> Kded::m_modules [protected] |
bool Kded::m_needDelayedCheck [protected] |
KDirWatch* Kded::m_pDirWatch [protected] |
QTimer* Kded::m_pTimer [protected] |
bool Kded::m_recreateBusy [protected] |
int Kded::m_recreateCount [protected] |
QList<QDBusMessage> Kded::m_recreateRequests [protected] |
QDBusServiceWatcher* Kded::m_serviceWatcher [protected] |
QHash<QString,QList<qlonglong> > Kded::m_windowIdList [protected] |
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2012 The KDE developers.
Generated on Thu May 10 2012 20:58:34 by doxygen 1.8.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2012 The KDE developers.
Generated on Thu May 10 2012 20:58:34 by doxygen 1.8.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.