[prev in list] [next in list] [prev in thread] [next in thread] 

List:       koffice-devel
Subject:    Re: KSpread/KDE4: works, but slowly
From:       "Robert Knight" <robertknight () gmail ! com>
Date:       2006-06-15 11:20:18
Message-ID: 13ed09c00606150420w3eaa4583sad3baf9d7f8c4110 () mail ! gmail ! com
[Download RAW message or body]

Hi,

KSpread currently attempts to repaint outside of Qt's
QWidget::paintEvent method, which probably doesn't help.  Fixing this
should be quite easy though.  Currently KSpread's Canvas has a method
which updates dirty regions of the spreadsheet.  This can be called
either directly or indirectly via QWidget::repaint / QWidget::update.
I think the fix is to replace direct calls to QWidget::repaint /
QWidget::update calls.


Regards,
Robert.

On 14/06/06, Tim Beaulen <tbscope@gmail.com> wrote:
>
>
>
> On 6/14/06, Clarence Dang <dang@kde.org> wrote:
> >
> >
> > copyBlt() and bitBlt() emulation is ridiculously slow due to QPixmap ->
> QImage
> > -> QPixmap conversions.
>
>
>
>
> These functions should be replaced with a QPainter::drawPixmap function.
>
> _______________________________________________
> koffice-devel mailing list
> koffice-devel@kde.org
> https://mail.kde.org/mailman/listinfo/koffice-devel
>
>
>
_______________________________________________
koffice-devel mailing list
koffice-devel@kde.org
https://mail.kde.org/mailman/listinfo/koffice-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic