on xenial help sign in
If edge is 'none', allow a skip-click anywhere on the overlay
commit99a07405d05fcae9e63c5d2889251a2be8241f62 authorMichael Terry <michael.terry@canonical.com> dateMon 12 Aug 2013, 14:42 (13 years ago) parente884223
1 file changed+9−4
Components/DemoOverlay.qml+9−4
Components/DemoOverlay.qml+9−4
@@ -60,12 +60,20 @@ Item {
6060
6161 signal skip()
6262
63+ onSkip: overlay.enabled = false
64+
6365 Rectangle {
6466 id: backgroundShade
6567 anchors.fill: parent
6668 color: "black"
6769 opacity: 0.8
6870 visible: overlay.active
71+
72+ MouseArea {
73+ anchors.fill: parent
74+ enabled: overlay.edge == "none" && backgroundShade.opacity == 0.8
75+ onClicked: skip()
76+ }
6977 }
7078
7179 Item {
@@ -113,10 +121,7 @@ Item {
113121
114122 MouseArea {
115123 anchors.fill: parent
116− onClicked: {
117− overlay.enabled = false;
118− skip();
119− }
124+ onClicked: skip()
120125 }
121126 }
122127 }