freebsd-ports/astro/xglobe/files/patch-desktopwidget.cpp
Pav Lucistnik 20eb7a844c - Migrate to qt4
PR:		ports/154148
Submitted by:	G. Paul Ziemba <p-fbsd-bugs@ziemba.us>
Feature safe:	yes
2011-01-20 12:26:11 +00:00

36 lines
980 B
C++

--- 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);