weaverextensions.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #ifndef WEAVEREXTENSIONS_H
00017 #define WEAVEREXTENSIONS_H
00018
00019 #include <qobject.h>
00020
00021 namespace KPIM {
00022 namespace ThreadWeaver {
00023
00024 class Weaver;
00025 class Thread;
00026
00033 class WeaverExtension : public QObject
00034 {
00035 Q_OBJECT
00036 public:
00037 WeaverExtension ( QObject *parent = 0, const char *name = 0);
00041 void attach (Weaver *);
00042 virtual ~WeaverExtension() = 0;
00043 public slots:
00044
00045
00046 virtual void threadCreated (Thread *);
00047
00048 virtual void threadDestroyed (Thread *);
00049
00050 virtual void threadBusy (Thread *);
00051
00052
00053 virtual void threadSuspended (Thread *);
00054 };
00055
00056 }
00057 }
00058
00059 #endif // WEAVEREXTENSIONS_H
This file is part of the documentation for libkdepim Library Version 3.2.2.