aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquicktextinput_p_p.h
diff options
context:
space:
mode:
authorAndrew den Exter <andrew.den-exter@nokia.com>2011-12-20 17:21:55 +1000
committerQt by Nokia <qt-info@nokia.com>2011-12-21 01:36:57 +0100
commit3db5afa71443533eee6825a5fb0da29498f96b94 (patch)
tree2836899440cbe1fc804cd93afe3db77895cf744c /src/quick/items/qquicktextinput_p_p.h
parent83c5b4c199d66a4529b180abd2b5f67fbb221deb (diff)
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>
Diffstat (limited to 'src/quick/items/qquicktextinput_p_p.h')
-rw-r--r--src/quick/items/qquicktextinput_p_p.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/quick/items/qquicktextinput_p_p.h b/src/quick/items/qquicktextinput_p_p.h
index 804adf4e62..fafb1819ba 100644
--- a/src/quick/items/qquicktextinput_p_p.h
+++ b/src/quick/items/qquicktextinput_p_p.h
@@ -112,6 +112,7 @@ public:
, autoScroll(true)
, selectByMouse(false)
, canPaste(false)
+ , canPasteValid(false)
, hAlignImplicit(true)
, selectPressed(false)
, textLayoutDirty(true)
@@ -235,6 +236,7 @@ public:
bool autoScroll:1;
bool selectByMouse:1;
bool canPaste:1;
+ bool canPasteValid:1;
bool hAlignImplicit:1;
bool selectPressed:1;
bool textLayoutDirty:1;