aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/items.pri
diff options
context:
space:
mode:
authorAndrew den Exter <andrew.den-exter@nokia.com>2012-05-04 16:07:32 +1000
committerQt by Nokia <qt-info@nokia.com>2012-05-14 00:51:15 +0200
commitbd5e23a00e97603c1cc73328c508a044f1528802 (patch)
tree8ffe4145ec6d62c5d9e0798af9d48c29d66ff176 /src/quick/items/items.pri
parent6f9b3893c8c7bc0b6663acb34c17c120852ef7b7 (diff)
Defer construction of TextEdit/TextInput delegates.
Don't create instances of the delegate components until the item gains focus, or the cursorVisible property is set to true. Cursor delegates are typically small and relatively fast to create and so won't have a significant cost during a one off focus in event, but that cost can still add up when creating a number of TextInputs or TextEdits at once. If a delegate that is instantiated immeditately is required it is possible to instead create a child item and bind to the cursorRectangle and cursorVisible properties. Change-Id: I5ec2b5b6a30e534aee3dd5a58c6a5ac0686f5ce2 Reviewed-by: Michael Brasser <michael.brasser@nokia.com>
Diffstat (limited to 'src/quick/items/items.pri')
-rw-r--r--src/quick/items/items.pri2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/quick/items/items.pri b/src/quick/items/items.pri
index b8b4e1104c..4f22b32837 100644
--- a/src/quick/items/items.pri
+++ b/src/quick/items/items.pri
@@ -23,6 +23,7 @@ HEADERS += \
$$PWD/qquicktextcontrol_p_p.h \
$$PWD/qquicktextedit_p.h \
$$PWD/qquicktextedit_p_p.h \
+ $$PWD/qquicktextutil_p.h \
$$PWD/qquickimagebase_p.h \
$$PWD/qquickimagebase_p_p.h \
$$PWD/qquickimage_p.h \
@@ -91,6 +92,7 @@ SOURCES += \
$$PWD/qquicktextinput.cpp \
$$PWD/qquicktextcontrol.cpp \
$$PWD/qquicktextedit.cpp \
+ $$PWD/qquicktextutil.cpp \
$$PWD/qquickimagebase.cpp \
$$PWD/qquickimage.cpp \
$$PWD/qquickborderimage.cpp \