diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-04-07 09:54:17 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-04-07 09:54:17 +0200 |
commit | 71b8f65dbb0d50e6545242f65a568a22c85f0fae (patch) | |
tree | d3d32f5a45e953144fe9f36ace8884bc14245194 /framework/qml/FocusComposer.qml | |
parent | 027650c76012f932849071465bf8762d731e99c9 (diff) | |
download | kube-71b8f65dbb0d50e6545242f65a568a22c85f0fae.tar.gz kube-71b8f65dbb0d50e6545242f65a568a22c85f0fae.zip |
Consistently give focus to popups
In all cases we want the popup to receive keyboard focus when
it's open, as all our popups are basically modal. We also want the popup
to normally close when clicking somewhere else, including the parent
button. The one exception is the composer where we disable the close on
click outside because that would risk loosing a written mail on an
accidental click.
Diffstat (limited to 'framework/qml/FocusComposer.qml')
-rw-r--r-- | framework/qml/FocusComposer.qml | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/framework/qml/FocusComposer.qml b/framework/qml/FocusComposer.qml index 5900b809..08eafe36 100644 --- a/framework/qml/FocusComposer.qml +++ b/framework/qml/FocusComposer.qml | |||
@@ -46,8 +46,7 @@ Kube.Popup { | |||
46 | } | 46 | } |
47 | //END functions | 47 | //END functions |
48 | 48 | ||
49 | modal: true | 49 | //Don't close the composer due to an accidental click outside |
50 | focus: true | ||
51 | closePolicy: Controls2.Popup.CloseOnEscape | Controls2.Popup.CloseOnPressOutsideParent | 50 | closePolicy: Controls2.Popup.CloseOnEscape | Controls2.Popup.CloseOnPressOutsideParent |
52 | 51 | ||
53 | Item { | 52 | Item { |