weaverextensions.cpp
00001 /* -*- C++ -*- 00002 00003 This file implements the Weaver Extensions basics. 00004 00005 $ Author: Mirko Boehm $ 00006 $ Copyright: (C) 2004, Mirko Boehm $ 00007 $ Contact: mirko@kde.org 00008 http://www.kde.org 00009 http://www.hackerbuero.org $ 00010 $ License: LGPL with the following explicit clarification: 00011 This code may be linked against any version of the TQt toolkit 00012 from Troll Tech, Norway. $ 00013 00014 */ 00015 00016 #include "weaverextensions.h" 00017 #include "weaver.h" 00018 00019 namespace KPIM { 00020 namespace ThreadWeaver { 00021 00022 WeaverExtension::WeaverExtension ( TQObject *parent, const char *name) 00023 : TQObject (parent, name) 00024 { 00025 } 00026 00027 void WeaverExtension::attach (Weaver *w) 00028 { 00029 connect (w, TQT_SIGNAL (threadCreated (Thread *) ), 00030 TQT_SLOT (threadCreated (Thread *) ) ); 00031 connect (w, TQT_SIGNAL (threadDestroyed (Thread *) ), 00032 TQT_SLOT (threadDestroyed (Thread *) ) ); 00033 connect (w, TQT_SIGNAL (threadBusy (Thread *) ), 00034 TQT_SLOT (threadBusy (Thread *) ) ); 00035 connect (w, TQT_SIGNAL (threadSuspended (Thread *) ), 00036 TQT_SLOT (threadSuspended (Thread *) ) ); 00037 } 00038 00039 WeaverExtension::~WeaverExtension() 00040 { 00041 } 00042 00043 void WeaverExtension::threadCreated (Thread *) 00044 { 00045 } 00046 00047 void WeaverExtension::threadDestroyed (Thread *) 00048 { 00049 } 00050 00051 void WeaverExtension::threadBusy (Thread *) 00052 { 00053 } 00054 00055 void WeaverExtension::threadSuspended (Thread *) 00056 { 00057 } 00058 00059 } 00060 } 00061 00062 #include "weaverextensions.moc"