diff options
author | Timothy Pearson <[email protected]> | 2014-12-01 02:25:47 -0600 |
---|---|---|
committer | Timothy Pearson <[email protected]> | 2014-12-01 02:25:47 -0600 |
commit | 80aec91d21bf675286b1a0869eeba19f9847e3ec (patch) | |
tree | d5bb01291f71a8cbcc9e1a553cf88ff291fc31f3 /client/myrootpixmap.h | |
parent | 8095005fe253b65fa87f48008db7560c7bc0eaac (diff) | |
download | twin-style-crystal-80aec91d21bf675286b1a0869eeba19f9847e3ec.tar.gz twin-style-crystal-80aec91d21bf675286b1a0869eeba19f9847e3ec.zip |
Fix broken task switching when transparency enabled
This resolves Bug 2220
Diffstat (limited to 'client/myrootpixmap.h')
-rw-r--r-- | client/myrootpixmap.h | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/client/myrootpixmap.h b/client/myrootpixmap.h index 26ebc9c..7d8f0e8 100644 --- a/client/myrootpixmap.h +++ b/client/myrootpixmap.h @@ -25,10 +25,26 @@ class TQTimer; class TDESharedPixmap; class KMyRootPixmapData; +class DesktopWallpaperWatcher : public TQWidget +{ + Q_OBJECT + + public: + DesktopWallpaperWatcher(); + ~DesktopWallpaperWatcher(); + + bool x11Event( XEvent * ev ); + + signals: + void currentDesktopChanged( int desktop); + + private: + int m_old_current_desktop; +}; + class KMyRootPixmap: public TQObject { Q_OBJECT - public: KMyRootPixmap( TQWidget *target=NULL, const char *name=0 ); @@ -91,7 +107,7 @@ private: // TQWidget *m_pWidget; // TQTimer *m_pTimer; TDESharedPixmap *m_pPixmap; - KMyRootPixmapData *d; + KMyRootPixmapData *d; void init(); }; |