summaryrefslogtreecommitdiffstats
path: root/tests/auto
diff options
context:
space:
mode:
authorEskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@nokia.com>2010-03-26 13:00:46 (GMT)
committerEskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@nokia.com>2010-03-29 12:09:54 (GMT)
commit732fbde53bd39d9b99e65e4aad7b028df246fce2 (patch)
tree46b132a0ab99c7d12153b9e16a7d1f036cc348f6 /tests/auto
parent3cebc02818d2025cda96528bbf289db15ef1bf89 (diff)
downloadQt-732fbde53bd39d9b99e65e4aad7b028df246fce2.zip
Qt-732fbde53bd39d9b99e65e4aad7b028df246fce2.tar.gz
Qt-732fbde53bd39d9b99e65e4aad7b028df246fce2.tar.bz2
Make QStaticText layout lazy
To avoid the unnecessary overhead of doing the text layout every time a part of the QStaticText object is changed, we mark it as invalid instead and do the layout when we have to. This means an overhead on the first paint event for most users. The overhead can be avoided by using the QStaticText::prepare() function and will probably not be noticable anyway, since it's a one-time thing. Task-number: QTBUG-9030 Reviewed-by: Gunnar
Diffstat (limited to 'tests/auto')
-rw-r--r--tests/auto/qstatictext/tst_qstatictext.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/auto/qstatictext/tst_qstatictext.cpp b/tests/auto/qstatictext/tst_qstatictext.cpp
index 4e2d906..e7a22b3 100644
--- a/tests/auto/qstatictext/tst_qstatictext.cpp
+++ b/tests/auto/qstatictext/tst_qstatictext.cpp
@@ -50,7 +50,7 @@
#include <private/qstatictext_p.h>
#include <private/qapplication_p.h>
-#define DEBUG_SAVE_IMAGE
+// #define DEBUG_SAVE_IMAGE
class tst_QStaticText: public QObject
{