On 07/31/2015 12:12 PM, Guillaume Munch wrote:
Improve the performance of the source panel by using a QTimer. Solves <http://www.lyx.org/trac/ticket/9493>. Please criticise.

 From d25446e1dc4aa62eae239fa95098134a1c71d9c0 Mon Sep 17 00:00:00 2001
From: gadmm<ga...@free.fr>
Date: Fri, 31 Jul 2015 01:05:54 +0100
Subject: [PATCH] Improve the performance of the source panel by using a
  QTimer.

---
  src/frontends/qt4/GuiViewSource.cpp | 32 ++++++++++++++++++++++++++------
  src/frontends/qt4/GuiViewSource.h   | 11 ++++++++++-
  2 files changed, 36 insertions(+), 7 deletions(-)

diff --git a/src/frontends/qt4/GuiViewSource.cpp 
b/src/frontends/qt4/GuiViewSource.cpp
index 3fcaed9..ede7e3e 100644
--- a/src/frontends/qt4/GuiViewSource.cpp
+++ b/src/frontends/qt4/GuiViewSource.cpp
@@ -46,7 +46,8 @@ namespace frontend {
  ViewSourceWidget::ViewSourceWidget()
        :       bv_(0), document_(new QTextDocument(this)),
                highlighter_(new LaTeXHighlighter(document_)),
-               force_getcontent_(true)
+               force_getcontent_(true),
+               update_timer_(new QTimer(this))

Do we need to delete this in the destructor?

Otherwise, it looks good to me, but I'm not much of an expert on this.

Richard

Reply via email to