Kded Class Reference
Inheritance diagram for Kded:

Detailed Description
Definition at line 41 of file kded.h.
Public Slots | |
void | initModules () |
void | recreate () |
void | recreateDone () |
void | updateDirWatch () |
void | updateResourceList () |
void | slotApplicationRemoved (const QCString &appId) |
void | slotKDEDModuleRemoved (KDEDModule *) |
Public Member Functions | |
Kded (bool checkUpdates) | |
virtual | ~Kded () |
bool | process (const QCString &obj, const QCString &fun, const QByteArray &data, QCString &replyType, QByteArray &replyData) |
bool | process (const QCString &fun, const QByteArray &data, QCString &replyType, QByteArray &replyData) |
virtual QCStringList | functions () |
void | noDemandLoad (const QString &obj) |
KDEDModule * | loadModule (const QCString &obj, bool onDemand) |
KDEDModule * | loadModule (const KService *service, bool onDemand) |
QCStringList | loadedModules () |
bool | unloadModule (const QCString &obj) |
bool | isWindowRegistered (long windowId) |
void | registerWindowId (long windowId) |
void | unregisterWindowId (long windowId) |
void | recreate (bool initial) |
Static Public Member Functions | |
static Kded * | self () |
Protected Slots | |
void | dirDeleted (const QString &path) |
void | update (const QString &dir) |
void | installCrashHandler () |
void | runDelayedCheck () |
Protected Member Functions | |
void | readDirectory (const QString &dir) |
Static Protected Member Functions | |
static void | crashHandler (int) |
Protected Attributes | |
KDirWatch * | m_pDirWatch |
bool | b_checkUpdates |
QTimer * | m_pTimer |
QValueList< DCOPClientTransaction * > | m_recreateRequests |
int | m_recreateCount |
bool | m_recreateBusy |
QAsciiDict< KDEDModule > | m_modules |
QAsciiDict< KLibrary > | m_libs |
QAsciiDict< QObject > | m_dontLoad |
QAsciiDict< QValueList< long > > | m_windowIdList |
QIntDict< long > | m_globalWindowIdList |
QStringList | m_allResourceDirs |
bool | m_needDelayedCheck |
Static Protected Attributes | |
static Kded * | _self = 0 |
Member Function Documentation
|
Loads / unloads modules according to config.
|
|
process DCOP message. Only calls to "recreate" are supported at this time. |
|
Catch calls to unknown objects.
|
|
Scans dir for new files and new subdirectories.
|
|
Recreate the database file.
|
|
Recreating finished.
|
|
An application unregistered itself with DCOP.
|
|
A KDEDModule is about to get destroyed.
|
|
Collect all directories to watch.
|
|
Update directories to watch.
|
Member Data Documentation
|
Pointer to the dirwatch class which tells us, when some directories changed. Slower polling for remote file systems is now done in KDirWatch (JW). |
|
When a desktop file is updated, a timer is started (5 sec) before rebuilding the binary - so that multiple updates result in only one rebuilding.
|
The documentation for this class was generated from the following files: