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.3.0.