aboutsummaryrefslogtreecommitdiff
path: root/astro/xglobe/files/patch-desktopwidget.cpp
blob: 9ef3e149844571949860dc1416d4394676a49261 (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
--- desktopwidget.cpp.orig	1998-12-09 10:15:52.000000000 -0800
+++ desktopwidget.cpp	2011-01-18 22:40:26.000000000 -0800
@@ -18,10 +18,14 @@
  */
 
 #include <stdio.h>
+#include <stdlib.h>
 #include "desktopwidget.h"
+//Added by qt3to4:
+#include <QPaintEvent>
+#include <QPixmap>
 
 DesktopWidget::DesktopWidget(QWidget *parent, const char *name)
-    : QWidget( parent, name, WType_Desktop | WPaintDesktop)
+    : QWidget( parent, name, Qt::WType_Desktop | Qt::WPaintDesktop)
 {
   haveImage = FALSE;
   currentImage = new QPixmap(width(), height());
@@ -43,6 +47,7 @@
 {
   QPainter p(this);
   
+  printf("DesktopWidget::paintEvent\n");
   if(!haveImage)
   {
     p.setFont(QFont("helvetica", 35));
@@ -62,7 +67,8 @@
 
 void DesktopWidget::updateDisplay(QImage *image)
 {
-  ASSERT(image != NULL);
+  fprintf(stderr, "updateDisplay called\n");
+  Q_ASSERT(image != NULL);
   currentImage->convertFromImage(*image);
   haveImage = TRUE;
   setBackgroundPixmap(*currentImage);