diff options
author | Tomi Korpipää <tomi.korpipaa@digia.com> | 2013-06-05 08:13:51 +0300 |
---|---|---|
committer | Tomi Korpipää <tomi.korpipaa@digia.com> | 2013-06-05 08:17:34 +0300 |
commit | 7a26f7c9a04d7f465f5964d39bf7ab5a80d0ea4c (patch) | |
tree | 28358250efe677c5fb529d260c8f413041ad8c7d /examples/qmlbarchart | |
parent | e2c5eae7ab8e28b545b11d04ab57cdd31008fc8e (diff) |
Added a DeclarativeBars class
DeclarativeBars provides a wrapper for qml properties of Q3DBars.
Change-Id: Ia39fb3284fae47ec2116a2d02bea607491687bea
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>
Diffstat (limited to 'examples/qmlbarchart')
-rw-r--r-- | examples/qmlbarchart/qml/qmlbarchart/main.qml | 108 |
1 files changed, 63 insertions, 45 deletions
diff --git a/examples/qmlbarchart/qml/qmlbarchart/main.qml b/examples/qmlbarchart/qml/qmlbarchart/main.qml index 2a246d59..62ac58d1 100644 --- a/examples/qmlbarchart/qml/qmlbarchart/main.qml +++ b/examples/qmlbarchart/qml/qmlbarchart/main.qml @@ -19,60 +19,78 @@ ****************************************************************************/ import QtQuick 2.0 +import QtQuick.Window 2.1 import com.digia.QtDataVis3D 1.0 -DataVisView { - id: view - width: 360 - height: 360 +Item { + id: container + anchors.fill: parent - DataItem { - id: testitem - label: "Test" - value: 10 - } - DataRow { - id: testrow - function addData() { - testrow.addItem(testitem); - testrow.addItem(testitem); + DataVisView { + id: mainview + width: 360 + height: 360 + + DataItem { + id: testitem + label: "Test" + value: 10 } - } - Bars { - id: testchart - visible: true - width: view.width - height: view.height - //anchors.fill: view + DataItem { + id: testitem2 + label: "Test2" + value: -10 + } + DataRow { + id: testrow + function addData() { + testrow.addItem(testitem); + testrow.addItem(testitem2); + } + } + Bars { + id: testchart + visible: true + width: mainview.width + height: mainview.height + //x: mainview.x + mainview.width + //y: mainview.y + + grid: false + shadowQuality: Bars.ShadowNone + selectionMode: Bars.ModeNone + labelTransparency: Bars.TransparencyNone + windowTitle: "QmlTest3DBars" - grid: false - shadowQuality: DataVisView.ShadowNone - selectionMode: DataVisView.ModeNone - labelTransparency: DataVisView.TransparencyNone - windowTitle: "QmlTest3DBars" - function setUpBars() { - //console.log(parent) - //console.log(parent.width) - //console.log(parent.height) - testchart.setupSampleSpace(2, 1); - testchart.addDataRow(testrow); + function setUpBars() { + /*console.log(parent) + console.log(container.x) + console.log(container.y) + console.log(Window.x) + console.log(Window.y) + console.log(Screen.desktopAvailableHeight) + console.log(Screen.desktopAvailableWidth) + console.log(mainview.x) + console.log(mainview.y) + console.log(x) + console.log(y)*/ + testchart.setupSampleSpace(2, 1); + testchart.addDataRow(testrow); + } + } + + MouseArea { + anchors.fill: parent + onClicked: { + testchart.destroy(); + testchart.close(); + Qt.quit(); + } } - } -// Text { -// text: testitem.label -// anchors.centerIn: parent -// } - MouseArea { - anchors.fill: parent - onClicked: { - //console.log("onClicked") + Component.onCompleted: { testrow.addData(); testchart.setUpBars(); } } - - onHeightChanged: { - //console.log("onHeightChanged") - } } |