File: WeaverObserverTest.h

package info (click to toggle)
kde4libs 4%3A4.14.26-2
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 83,084 kB
  • ctags: 99,791
  • sloc: cpp: 763,588; xml: 12,007; ansic: 5,224; java: 4,060; perl: 2,938; yacc: 2,484; python: 1,219; sh: 1,174; ruby: 337; lex: 278; makefile: 32
file content (41 lines) | stat: -rw-r--r-- 1,206 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/* -*- C++ -*-

   This file declares the WeaverObserverTest class.

   $ Author: Mirko Boehm $
   $ Copyright: (C) 2005, Mirko Boehm $
   $ Contact: mirko@kde.org
         http://www.kde.org
         http://www.hackerbuero.org $
   $ License: LGPL with the following explicit clarification:
         This code may be linked against any version of the Qt toolkit
         from Trolltech, Norway. $

   $Id: WeaverObserverTest.h 31 2005-08-16 16:21:10Z mirko $
*/

#ifndef WEAVEROBSERVERTEST_H
#define WEAVEROBSERVERTEST_H

#include "WeaverObserver.h"

namespace ThreadWeaver {

    /** WeaverObserverTest is a simple test of the WeaverObserver class that
        prints debug messages when signals are received. */
    class WeaverObserverTest : public WeaverObserver
    {
        Q_OBJECT
    public:
        WeaverObserverTest ( QObject *parent=0 );
    protected Q_SLOTS:
        void slotWeaverStateChanged ( ThreadWeaver::State* );
        void slotThreadStarted ( ThreadWeaver::Thread* );
        void slotThreadBusy ( ThreadWeaver::Thread*, ThreadWeaver::Job* );
        void slotThreadSuspended ( ThreadWeaver::Thread* );
        void slotThreadExited ( ThreadWeaver::Thread* );
    };

}

#endif