aboutsummaryrefslogtreecommitdiffstats
path: root/examples/quick/painteditem
diff options
context:
space:
mode:
Diffstat (limited to 'examples/quick/painteditem')
-rw-r--r--examples/quick/painteditem/smile/smile.qml110
-rw-r--r--examples/quick/painteditem/textballoons/textballoons.qml11
2 files changed, 37 insertions, 84 deletions
diff --git a/examples/quick/painteditem/smile/smile.qml b/examples/quick/painteditem/smile/smile.qml
index 33919bc04f..c30da1b944 100644
--- a/examples/quick/painteditem/smile/smile.qml
+++ b/examples/quick/painteditem/smile/smile.qml
@@ -40,93 +40,41 @@
import QtQuick 2.0
import MyModule 1.0
+/*!
+ \title QtQuick Examples - Painted Smile
+ \example quick/painteditem/smile
+ \brief This is a simple example the draws a smile with QPainter
+*/
Rectangle {
- width: 500
- height: 500
+ width: 320
+ height: 480
gradient: Gradient {
GradientStop { position: 0.0; color: "#00249a" }
GradientStop { position: 0.7; color: "#ffd94f" }
GradientStop { position: 1.0; color: "#ffa322" }
}
- MyPaintItem {
- renderTarget:PaintedItem.Image
- clip:true
- width:240
- height:240
- anchors.left : parent.left
- anchors.top :parent.top
- anchors.margins: 10
- smooth: true
- MouseArea {
- anchors.fill:parent
- onClicked: {
- if (parent.face == ":-)")
- parent.face = ":-(";
- else
- parent.face = ":-)";
- parent.update()
- }
+ Grid {
+ columns: 2
+ Repeater {
+ model: 6
+ delegate: MyPaintItem {
+ renderTarget:PaintedItem.Image
+ clip:true
+ width:160
+ height:160
+ smooth: true
+ MouseArea {
+ anchors.fill:parent
+ onClicked: {
+ if (parent.face == ":-)")
+ parent.face = ":-(";
+ else
+ parent.face = ":-)";
+ parent.update()
+ }
+ }
+ }
}
}
- MyPaintItem {
- clip:true
- renderTarget:PaintedItem.Image
- width:240
- height:240
- anchors.right : parent.right
- anchors.top :parent.top
- anchors.margins: 10
- smooth: true
- MouseArea {
- anchors.fill:parent
- onClicked: {
- if (parent.face == ":-)")
- parent.face = ":-(";
- else
- parent.face = ":-)";
- parent.update()
- }
- }
- }
- MyPaintItem {
- clip:true
- renderTarget:PaintedItem.Image
- width:240
- height:240
- anchors.left : parent.left
- anchors.bottom :parent.bottom
- anchors.margins: 10
- smooth: true
- MouseArea {
- anchors.fill:parent
- onClicked: {
- if (parent.face == ":-)")
- parent.face = ":-(";
- else
- parent.face = ":-)";
- parent.update()
- }
- }
- }
- MyPaintItem {
- clip:true
- renderTarget:PaintedItem.Image
- width:240
- height:240
- anchors.right : parent.right
- anchors.bottom :parent.bottom
- anchors.margins: 10
- smooth: true
- MouseArea {
- anchors.fill:parent
- onClicked: {
- if (parent.face == ":-)")
- parent.face = ":-(";
- else
- parent.face = ":-)";
- parent.update()
- }
- }
- }
-} \ No newline at end of file
+}
diff --git a/examples/quick/painteditem/textballoons/textballoons.qml b/examples/quick/painteditem/textballoons/textballoons.qml
index b00ce2bfed..d5151c9553 100644
--- a/examples/quick/painteditem/textballoons/textballoons.qml
+++ b/examples/quick/painteditem/textballoons/textballoons.qml
@@ -42,9 +42,14 @@
import QtQuick 2.0
import TextBalloonPlugin 1.0
+/*!
+ \title QtQuick Examples - Painted Text Balloons
+ \example quick/painteditem/textballoons
+ \brief This is a simple example that draws text balloons using QPainter
+*/
Item {
height: 480
- width: 640
+ width: 320
//! [0]
ListModel {
@@ -53,7 +58,7 @@ Item {
balloonWidth: 200
}
ListElement {
- balloonWidth: 350
+ balloonWidth: 120
}
}
@@ -95,7 +100,7 @@ Item {
anchors.fill: parent
hoverEnabled: true
onClicked: {
- balloonModel.append({"balloonWidth": Math.floor(Math.random() * 300 + 100)})
+ balloonModel.append({"balloonWidth": Math.floor(Math.random() * 200 + 100)})
balloonView.positionViewAtIndex(balloonView.count -1, ListView.End)
}
onEntered: {