-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSettingsMenu.qml
99 lines (91 loc) · 2.47 KB
/
SettingsMenu.qml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
import QtQuick
import QtQuick.Controls
import QtQuick.Dialogs
import QtCharts
Menu {
id: settings
title: qsTr("settings")
visible: false
Menu {
title: qsTr("Export")
MenuItem {
text: qsTr("Png")
onTriggered: {filedialog.defaultSuffix = qsTr(".png"); filedialog.open()}
}
MenuItem {
text: qsTr("SVG (not implemented yet)")
}
}
Menu {
title: qsTr("Style")
MenuItem {
text: qsTr("Light")
onTriggered: myChart.theme = ChartView.ChartThemeLight
}
MenuItem {
text: qsTr("Blue Cerulean")
onTriggered: myChart.theme = ChartView.ChartThemeBlueCerulean
}
MenuItem {
text: qsTr("Dark")
onTriggered: myChart.theme = ChartView.ChartThemeDark
}
MenuItem {
text: qsTr("Brown Sand")
onTriggered: myChart.theme = ChartView.ChartThemeBrownSand
}
MenuItem {
text: qsTr("Blue Ncs")
onTriggered: myChart.theme = ChartView.ChartThemeBlueNcs
}
MenuItem {
text: qsTr("High Contrast")
onTriggered: myChart.theme = ChartView.ChartThemeHighContrast
}
MenuItem {
text: qsTr("Blue Icy")
onTriggered: myChart.theme = ChartView.ChartThemeBlueIcy
}
MenuItem {
text: qsTr("Qt")
onTriggered: myChart.theme = ChartView.ChartThemeQt
}
}
MenuItem {
text: qsTr("Background Color")
icon.name: "color"
onTriggered: colorDialog.open()
}
Menu {
title: qsTr("Axes")
CheckBox {
text: qsTr("show Y Axes?")
checked: true
onCheckedChanged: {
axisY.visible = checked ? true : false
}
}
CheckBox {
text: qsTr("show X Axes?")
checked: true
onCheckedChanged: {
axisX.visible = checked ? true : false
}
}
CheckBox {
text: qsTr("show Y Grid?")
checked: true
onCheckedChanged: {
axisY.gridVisible = checked ? true : false
}
}
CheckBox {
text: qsTr("show X Grid?")
checked: true
onCheckedChanged: {
axisX.gridVisible = checked ? true : false
}
}
}
//Item: ["Anzeige"]
}