]> git.lyx.org Git - features.git/commit
* qscreen.[Ch]:
authorAbdelrazak Younes <younes@lyx.org>
Mon, 20 Mar 2006 10:43:21 +0000 (10:43 +0000)
committerAbdelrazak Younes <younes@lyx.org>
Mon, 20 Mar 2006 10:43:21 +0000 (10:43 +0000)
commit4a5053d34e8ace31de50f19e530da51dd99f55e4
tree31d8032ba81ad587783232f9ad7a1d150f007ea4
parent4c4b3e3cffc9dad13e0da02a4df7ea7780f3b287
* qscreen.[Ch]:
  - Cursor handing is done on the server -> *cursor are
    QPixmap
  - Use new drawScreen and copyScreen methods.
* QWorkArea.[Ch]:
  - Pixel manipulation is done on the client -> paint_device_ is a
    QImage
  - an intermediate Screen device is updated whenever expose is called
    -> sreen_device_ is a QPixmap. This screen_device is the one that is
    painted on screen in QWorkArea::repaintEvent().
  - new update, drawScreen and copyScreen methods.
* QLPainter.C: use the new paintDevice interface.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13428 a592a061-630c-0410-9148-cb99ea01b6c8
src/frontends/qt4/QLPainter.C
src/frontends/qt4/QLPainter.h
src/frontends/qt4/QWorkArea.C
src/frontends/qt4/QWorkArea.h
src/frontends/qt4/qscreen.C
src/frontends/qt4/qscreen.h