Am Dienstag, den 08.06.2010, 00:03 +0200 schrieb Andre Poenitz:
> On Mon, Jun 07, 2010 at 10:29:56PM +0200, Peter Kümmel wrote:
> > Am Montag, den 07.06.2010, 21:42 +0200 schrieb Peter Kümmel:
> > > Am Montag, den 07.06.2010, 12:37 -0600 schrieb Rob Oakes:
> > > > I've been using QPlainTextEdit as a test widget for the 
> > > > outliner/corkboard extensions, and I've been very happy with its 
> > > > performance.  Even when running in my laptop within a virtual machine, 
> > > > performance is near instantaneous.
> > > 
> > > I've tested it, it's still too slow, even the messages in qtcreator 
> > > are faster. Maybe there are other reasons which slow down lyx so much.
> > 
> > Found the reason: the debug messages were not buffered. Now it waits 
> > 200ms until the progress widget is updated. So opening the User's Guide
> > is now possible with all messages enabled.
> 
> Would a queued connection between whateven produced the debug messages
> and whatever puts them in the view help?

There was already a queued connection in GuiProgressView:

    connect(progress, SIGNAL(appendLyXErrMessage(QString const &)),
        this, SLOT(appendLyXErrText(QString const &)), Qt::QueuedConnection);

Peter
    


                

Reply via email to