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);
137 void windowRegistered(
long windowId);
142 void windowUnregistered(
long windowId);
145 KDEDModulePrivate *d;
The base class for KDED modules.
virtual void idle()
Called whenever the last referenced object gets dereferenced.