summaryrefslogtreecommitdiffstats
path: root/examples/qmlbarchart/qml
diff options
context:
space:
mode:
authorTomi Korpipää <tomi.korpipaa@digia.com>2013-06-17 12:06:23 +0300
committerTomi Korpipää <tomi.korpipaa@digia.com>2013-06-17 12:12:41 +0300
commit271cb84942640411eed217c2fa6cfbcb69008355 (patch)
tree39c0c2945150ad6069b3b18137faa5e8cdc2a0a2 /examples/qmlbarchart/qml
parentc428d88f5f2fa1026b6cf6d847a5162b12092b9f (diff)
Passing QML ListModel to C++ QAbstractItemModel works partially
Setting ListModel to setData works. Adding custom type (DataItem) to ListElement does not work. Change-Id: I98f333367a37cc28fe9443e83f3b5d7647233ab6 Change-Id: I98f333367a37cc28fe9443e83f3b5d7647233ab6 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'examples/qmlbarchart/qml')
-rw-r--r--examples/qmlbarchart/qml/qmlbarchart/main.qml26
1 files changed, 15 insertions, 11 deletions
diff --git a/examples/qmlbarchart/qml/qmlbarchart/main.qml b/examples/qmlbarchart/qml/qmlbarchart/main.qml
index cbf15161..a6517bc0 100644
--- a/examples/qmlbarchart/qml/qmlbarchart/main.qml
+++ b/examples/qmlbarchart/qml/qmlbarchart/main.qml
@@ -18,8 +18,9 @@
**
****************************************************************************/
-import QtQuick 2.0
+import QtQuick 2.1
import QtQuick.Window 2.1
+import QtQuick.Controls 1.0
import com.digia.QtDataVis3D 1.0
Item {
@@ -44,7 +45,6 @@ Item {
label: "Test3"
value: 5
}
-
DataItem {
id: testitem4
label: "Test4"
@@ -72,19 +72,23 @@ Item {
testrow1.addItem(testitem6);
}
}
-/*
+
ListModel {
id: testdata1
- ListElement{ column1: testitem1 ; column2: testitem2 ; column3: testitem3 }
- ListElement{ column1: testitem4 ; column2: testitem6 ; column3: testitem6 }
+ ListElement{ column1: "test" ; column2: "test" ; column3: "test" }
+ ListElement{ column1: "test" ; column2: "test" ; column3: "test" }
+// ListElement{ column1: testitem1 ; column2: testitem2 ; column3: testitem3 }
+// ListElement{ column1: testitem4 ; column2: testitem6 ; column3: testitem6 }
}
-*/
+
Bars3D {
id: testchart
width: mainview.width
height: mainview.height
- //data: testdata1
+ Component.onCompleted: {
+ data = testdata1
+ }
gridVisible: true
shadowQuality: Bars3D.ShadowNone
@@ -92,8 +96,8 @@ Item {
labelTransparency: Bars3D.TransparencyNone
function setUpBars3D() {
- testchart.setupSampleSpace(6, 1);
- testchart.addDataRow(testrow1);
+ //testchart.setupSampleSpace(6, 1);
+ //testchart.addDataRow(testrow1);
}
}
@@ -114,7 +118,7 @@ Item {
// This allows us to flip the texture to be displayed correctly in scene graph
// TODO: Find a way to do it in code..
//rotation.angle = 180
- testrow1.addData();
- testchart.setUpBars3D();
+ //testrow1.addData();
+ //testchart.setUpBars3D();
}
}