Delay initializing the canPaste property until it's requested.
authorAndrew den Exter <andrew.den-exter@nokia.com>
Tue, 20 Dec 2011 07:21:55 +0000 (17:21 +1000)
committerQt by Nokia <qt-info@nokia.com>
Wed, 21 Dec 2011 00:36:57 +0000 (01:36 +0100)
commit3db5afa71443533eee6825a5fb0da29498f96b94
tree2836899440cbe1fc804cd93afe3db77895cf744c
parent83c5b4c199d66a4529b180abd2b5f67fbb221deb
Delay initializing the canPaste property until it's requested.

With xcb querying data from the clipboard can take as long as 50 ms.
Deferring the check until it is requested speeds up construction time
when it's not used and only checking the available formats when it is
requested should also help.

Change-Id: I796fc83d0457d9ac1490cfb9f510c6342eb8a872
Reviewed-by: Martin Jones <martin.jones@nokia.com>
src/quick/items/qquicktextcontrol.cpp
src/quick/items/qquicktextedit.cpp
src/quick/items/qquicktextedit_p_p.h
src/quick/items/qquicktextinput.cpp
src/quick/items/qquicktextinput_p_p.h