16 #include "weaverextensions.h"
20 namespace ThreadWeaver {
22 WeaverExtension::WeaverExtension ( TQObject *parent,
const char *name)
23 : TQObject (parent, name)
29 connect (w, TQT_SIGNAL (threadCreated (
Thread *) ),
30 TQT_SLOT (threadCreated (
Thread *) ) );
31 connect (w, TQT_SIGNAL (threadDestroyed (
Thread *) ),
32 TQT_SLOT (threadDestroyed (
Thread *) ) );
33 connect (w, TQT_SIGNAL (threadBusy (
Thread *) ),
34 TQT_SLOT (threadBusy (
Thread *) ) );
35 connect (w, TQT_SIGNAL (threadSuspended (
Thread *) ),
36 TQT_SLOT (threadSuspended (
Thread *) ) );
39 WeaverExtension::~WeaverExtension()
43 void WeaverExtension::threadCreated (Thread *)
47 void WeaverExtension::threadDestroyed (Thread *)
51 void WeaverExtension::threadBusy (Thread *)
55 void WeaverExtension::threadSuspended (Thread *)
62 #include "weaverextensions.moc"
The class Thread is used to represent the worker threads in the weaver's inventory.
void attach(Weaver *)
Attach() is a convenience method that will connect all our slots to signals emitted by the weaver.
TDEPIM classes for drag and drop of mails.
A weaver is the manager of worker threads (Thread objects) to which it assigns jobs from it's queue.