34 lines
1.4 KiB
Diff
34 lines
1.4 KiB
Diff
diff --git a/kalarm/lib/spinbox2.cpp b/kalarm/lib/spinbox2.cpp
|
|
index cc10882..f1e8ab9 100644
|
|
--- a/kalarm/lib/spinbox2.cpp
|
|
+++ b/kalarm/lib/spinbox2.cpp
|
|
@@ -1,7 +1,7 @@
|
|
/*
|
|
* spinbox2.cpp - spin box with extra pair of spin buttons (for Qt 3)
|
|
* Program: kalarm
|
|
- * Copyright © 2001-2009 by David Jarvie <djarvie@kde.org>
|
|
+ * Copyright © 2001-2009,2011 by David Jarvie <djarvie@kde.org>
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
@@ -28,7 +28,7 @@
|
|
#include <QMouseEvent>
|
|
#include <QStyleOptionSpinBox>
|
|
#include <QGraphicsPixmapItem>
|
|
-#include <QPaintEngine>
|
|
+#include <QPainter>
|
|
#include <QTimer>
|
|
#include <QFrame>
|
|
#include <QBrush>
|
|
@@ -588,8 +588,9 @@ void SpinMirror::setFrame()
|
|
p = grabWidget(mMainSpinbox, QRect(x, 0, 1, height()));
|
|
// Blot out edit field stuff from the middle of the slice
|
|
QPixmap dot = grabWidget(mMainSpinbox, QRect(x, editOffsetY, 1, 1));
|
|
- QPaintEngine* pe = p.paintEngine();
|
|
- pe->drawTiledPixmap(QRectF(0, editOffsetY, 1, height() - 2*editOffsetY), dot, QPointF(0, 0));
|
|
+ QPainter painter(&p);
|
|
+ painter.drawTiledPixmap(0, editOffsetY, 1, height() - 2*editOffsetY, dot, 0, 0);
|
|
+ painter.end();
|
|
// Horizontally fill the mirror widget with the vertical slice
|
|
p = p.scaled(size());
|
|
// Grab the left hand border of the main spinbox, and draw it into the mirror widget.
|