]> git.lyx.org Git - features.git/commitdiff
replace depreciated bitBlt() with calls to qpainter's drawPixmap()
authorEdwin Leuven <e.leuven@gmail.com>
Tue, 15 Aug 2006 14:55:34 +0000 (14:55 +0000)
committerEdwin Leuven <e.leuven@gmail.com>
Tue, 15 Aug 2006 14:55:34 +0000 (14:55 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14691 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/BulletsModule.C
src/frontends/qt4/qsetborder.C

index 66083955b430ce1aa9c964ab1deba0ac25318510..2cb0c1b143e19be4e1f778bd268b7262ee3fbad4 100644 (file)
@@ -16,6 +16,7 @@
 #include "support/filetools.h"
 
 #include <QPixmap>
+#include <QPainter>
 
 #include <boost/assert.hpp>
 
@@ -86,7 +87,8 @@ void BulletsModule::setupPanel(QListWidget * lw, QString panelname, std::string
                for (int col = 0; col < 6; ++col) {
                        QPixmap small(w,h);
                        small.fill();
-                       bitBlt(&small, 0, 0, &pixmap, col * w, row * h, w, h);
+                       QPainter painter(&small);
+                       painter.drawPixmap(small.rect(), pixmap, QRect(col * w, row * h, w, h));
                        new QListWidgetItem(QIcon(small), "" , lw, (6*row + col));
                }
        }
index c6e1861fdf05c4d886dda09094353e0e9426bb0a..0e25ea65dea09f52c07a1b9fdf697c6b3a601f52 100644 (file)
@@ -41,7 +41,8 @@ QSetBorder::QSetBorder(QWidget * parent, char const * name, Qt::WFlags fl)
 void QSetBorder::paintEvent(QPaintEvent * e)
 {
        QWidget::paintEvent(e);
-       bitBlt(this, 0, 0, &buffer, 0, 0, width(), height());
+       QPainter painter(this);
+       painter.drawPixmap(0, 0, buffer);
 }