/**************************************************************************** ** ** Copyright (C) 2014 Digia Plc ** All rights reserved. ** For any questions to Digia, please use contact form at http://qt.io ** ** This file is part of the Qt Charts module. ** ** Licensees holding valid commercial license for Qt may use this file in ** accordance with the Qt License Agreement provided with the Software ** or, alternatively, in accordance with the terms contained in a written ** agreement between you and Digia. ** ** If you have questions regarding the use of this file, please use ** contact form at http://qt.io ** ****************************************************************************/ import QtQuick 2.0 Row { anchors.fill: parent spacing: 5 property variant axis Flow { spacing: 5 flow: Flow.TopToBottom height: parent.height Button { text: "axis visible" onClicked: axis.visible = !axis.visible; } Button { text: "axis line visible" onClicked: axis.lineVisible = !axis.lineVisible; } Button { text: "axis color" onClicked: axis.color = main.nextColor(); } Button { text: "axis labels visible" onClicked: axis.labelsVisible = !axis.labelsVisible; } Button { text: "axis labels angle +" onClicked: axis.labelsAngle += 5; } Button { text: "axis labels angle -" onClicked: axis.labelsAngle -= 5; } Button { text: "axis labels color" onClicked: axis.labelsColor = main.nextColor(); } Button { text: "axis grid visible" onClicked: axis.gridVisible = !axis.gridVisible; } Button { text: "axis shades visible" onClicked: axis.shadesVisible = !axis.shadesVisible; } Button { text: "axis shades color" onClicked: axis.shadesColor = main.nextColor(); } Button { text: "axis shades bcolor" onClicked: axis.shadesBorderColor = main.nextColor(); } Button { text: "axis title text" onClicked: axis.titleText = axis.titleText + "X"; } Button { text: "axis title visible" onClicked: axis.titleVisible = !axis.titleVisible; } Button { text: "axis max +" onClicked: axis.max += 0.1; } Button { text: "axis max -" onClicked: axis.max -= 0.1; } Button { text: "axis min +" onClicked: axis.min += 0.1; } Button { text: "axis min -" onClicked: axis.min -= 0.1; } Button { text: "axis tick count +" onClicked: axis.tickCount++; } Button { text: "axis tick count -" onClicked: axis.tickCount--; } Button { text: "axis nice nmb" onClicked: axis.niceNumbersEnabled = !axis.niceNumbersEnabled; } FontEditor { id: fontEditor fontDescription: "axis" function editedFont() { return axis.labelsFont; } } FontEditor { id: titleFontEditor fontDescription: "title" function editedFont() { return axis.titleFont; } } } }