not quite so much needs to be delayed to the init() function
[personal-kdebase.git] / workspace / kwin / effects / test / test_input.h
blobbfb814f30697dcf46642c5e70276fac1d0cc565c
1 /*****************************************************************
2 KWin - the KDE window manager
3 This file is part of the KDE project.
5 Copyright (C) 2007 Lubos Lunak <l.lunak@kde.org>
7 You can Freely distribute this program under the GNU General Public
8 License. See the file "COPYING" for the exact licensing terms.
9 ******************************************************************/
13 Testing of handling input in effects.
17 #ifndef KWIN_TEST_INPUT_H
18 #define KWIN_TEST_INPUT_H
20 #include <kwineffects.h>
22 namespace KWin
25 class TestInputEffect
26 : public Effect
28 public:
29 TestInputEffect();
30 virtual ~TestInputEffect();
31 virtual void prePaintScreen( ScreenPrePaintData& data, int time );
32 virtual void paintScreen( int mask, QRegion region, ScreenPaintData& data );
33 virtual void windowInputMouseEvent( Window w, QEvent* e );
34 private:
35 Window input;
38 } // namespace
40 #endif