##// END OF EJS Templates
Selectable outlines for box...
Selectable outlines for box Change-Id: Ic31fa26f914baaa6c26f52c73ca4328ec7523581 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@digia.com>

File last commit:

r2433:4d17a12f375e
r2573:3880b19e7795
Show More
ChartEditorAxis.qml
131 lines | 3.6 KiB | application/x-qml | QmlLexer
/****************************************************************************
**
** Copyright (C) 2013 Digia Plc
** All rights reserved.
** For any questions to Digia, please use contact form at http://qt.digia.com
**
** This file is part of the Qt Commercial Charts Add-on.
**
** $QT_BEGIN_LICENSE$
** Licensees holding valid Qt Commercial licenses may use this file in
** accordance with the Qt Commercial 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.digia.com
** $QT_END_LICENSE$
**
****************************************************************************/
import QtQuick 1.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;
}
}
}
}