summaryrefslogtreecommitdiff
path: root/graphics/showimg/files/patch-showimg-showimg-osd.cpp
blob: 47bae65b0fb79ab42600379250bc4ba910da68c9 (plain) (blame)
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
--- showimg/showimg/osd.cpp.orig	Sun Jan 29 01:47:10 2006
+++ showimg/showimg/osd.cpp	Sun Jan 29 01:57:24 2006
@@ -29,6 +29,16 @@
 //   QImage makeShadow( const QPixmap &textPixmap, const QColor &bgColor );
 //}
 
+class Grabber : public QWidget {
+public:
+    Grabber( const QRect &r, const QColor &color ) : QWidget( 0, 0 ) {
+        move( 0, 0 );
+        screen = QPixmap::grabWindow( winId(), r.x(), r.y(), r.width(), r.height() );
+        KPixmapEffect::fade( screen, 0.80, color );
+    }
+    KPixmap screen;
+};
+
 OSDWidget::OSDWidget( QWidget *parent, const char *name )
         : QWidget( parent, name, WType_TopLevel | WNoAutoErase | WStyle_Customize | WX11BypassWM | WStyle_StaysOnTop )
         , m_duration( 2000 )
@@ -51,16 +61,6 @@
 void
 OSDWidget::show() //virtual
 {
-    class Grabber : public QWidget {
-    public:
-        Grabber( const QRect &r, const QColor &color ) : QWidget( 0, 0 ) {
-            move( 0, 0 );
-            screen = QPixmap::grabWindow( winId(), r.x(), r.y(), r.width(), r.height() );
-            KPixmapEffect::fade( screen, 0.80, color );
-        }
-        KPixmap screen;
-    };
-
     if ( !isEnabled() )
         return;