|
|
/****************************************************************************
|
|
|
**
|
|
|
** 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;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|