22 #ifndef __KDEDMODULE_H__
23 #define __KDEDMODULE_H__
26 #include <dcopobject.h>
27 #include <ksharedptr.h>
29 class KDEDModulePrivate;
55 class TDE_EXPORT
KDEDModule :
public TQObject,
public DCOPObject
77 void setIdleTimeout(
int secs);
94 void insert(
const TQCString &app,
const TQCString &key, TDEShared *obj);
99 TDEShared *find(
const TQCString &app,
const TQCString &key);
105 void remove(
const TQCString &app,
const TQCString &key);
111 void removeAll(
const TQCString &app);
116 bool isWindowRegistered(
long windowId);
145 KDEDModulePrivate *d;
The base class for KDED modules.
virtual void idle()
Called whenever the last referenced object gets dereferenced.
void windowUnregistered(long windowId)
Emitted when a mainwindow unregisters itself.
void windowRegistered(long windowId)
Emitted when a mainwindow registers itself.
void moduleDeleted(KDEDModule *)
Emitted when the module is being deleted.