summaryrefslogtreecommitdiffstats
path: root/doc/src/snippets/declarative/mousearea
diff options
context:
space:
mode:
authorDavid Boddie <david.boddie@nokia.com>2011-02-17 14:48:01 (GMT)
committerDavid Boddie <david.boddie@nokia.com>2011-02-17 14:48:01 (GMT)
commit9bfdcaa2a727ca59c4a5136000ce13223ce87b5e (patch)
treeb6f6be5141f6f3af40c8eaf87167f5858a393b2c /doc/src/snippets/declarative/mousearea
parentcaee66da925949cf7aef2ff8e1a86c38dd6e6efd (diff)
parent6ff22762df68d60288cdc95b9359ca2544bd7bbe (diff)
downloadQt-9bfdcaa2a727ca59c4a5136000ce13223ce87b5e.zip
Qt-9bfdcaa2a727ca59c4a5136000ce13223ce87b5e.tar.gz
Qt-9bfdcaa2a727ca59c4a5136000ce13223ce87b5e.tar.bz2
Merge branch '4.7' of scm.dev.nokia.troll.no:qt/jpasions-qt-doc-team-qtquick into 4.7
Conflicts: doc/src/declarative/extending.qdoc doc/src/external-resources.qdoc doc/src/overviews.qdoc src/declarative/util/qdeclarativeview.cpp
Diffstat (limited to 'doc/src/snippets/declarative/mousearea')
-rw-r--r--doc/src/snippets/declarative/mousearea/mousearea-snippet.qml55
1 files changed, 51 insertions, 4 deletions
diff --git a/doc/src/snippets/declarative/mousearea/mousearea-snippet.qml b/doc/src/snippets/declarative/mousearea/mousearea-snippet.qml
index 3c2e143..99cdc8b 100644
--- a/doc/src/snippets/declarative/mousearea/mousearea-snippet.qml
+++ b/doc/src/snippets/declarative/mousearea/mousearea-snippet.qml
@@ -41,13 +41,60 @@
//! [document]
import QtQuick 1.0
-Rectangle {
- width: 100; height: 100
+//! [parent begin]
+Rectangle {
+//! [parent begin]
+ width: 500; height: 500
color: "green"
- MouseArea {
+Column {
+//! [anchor fill]
+Rectangle {
+ id: button
+ width: 100; height: 100
+
+ MouseArea {
anchors.fill: parent
- onClicked: { parent.color = 'red' }
+ onClicked: console.log("button clicked")
+ }
+ MouseArea {
+ width:150; height: 75
+ onClicked: console.log("irregular area clicked")
+ }
+}
+//! [anchor fill]
+
+Rectangle {
+ id: button
+ width: 100; height: 100
+
+//! [enable handlers]
+ MouseArea {
+ hoverEnabled: true
+ acceptedButtons: Qt.LeftButton | Qt.RightButton
+ onEntered: console.log("mouse entered the area")
+ onExited: console.log("mouse left the area")
}
+//! [enable handlers]
+}
+
+Rectangle {
+ id: button
+ width: 100; height: 100
+
+//! [mouse handlers]
+ MouseArea {
+ anchors.fill: parent
+ onClicked: console.log("area clicked")
+ onDoubleClicked: console.log("area double clicked")
+ onEntered: console.log("mouse entered the area")
+ onExited: console.log("mouse left the area")
+ }
+//! [mouse handlers]
+}
+
+} //end of column
+//! [parent end]
}
+//! [parent end]
//! [document]