Skip to content

Commit 8f81f0d

Browse files
committed
qml: standardize settings page titles to the navbar
1 parent 530714f commit 8f81f0d

File tree

3 files changed

+42
-1
lines changed

3 files changed

+42
-1
lines changed

src/qml/pages/node/NodeSettings.qml

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,13 +121,24 @@ Item {
121121
Component {
122122
id: about_page
123123
SettingsAbout {
124+
showHeader: false
124125
navLeftDetail: NavButton {
125126
iconSource: "image://images/caret-left"
126127
text: qsTr("Back")
127128
onClicked: {
128129
nodeSettingsView.pop()
129130
}
130131
}
132+
navMiddleDetail: Header {
133+
headerBold: true
134+
headerSize: 18
135+
header: qsTr("About")
136+
}
137+
devMiddleDetail: Header {
138+
headerBold: true
139+
headerSize: 18
140+
header: qsTr("Developer settings")
141+
}
131142
}
132143
}
133144
Component {
@@ -143,32 +154,44 @@ Item {
143154
navMiddleDetail: Header {
144155
headerBold: true
145156
headerSize: 18
146-
header: qsTr("Settings")
157+
header: qsTr("Display settings")
147158
}
148159
}
149160
}
150161
Component {
151162
id: storage_page
152163
SettingsStorage {
164+
showHeader: false
153165
navLeftDetail: NavButton {
154166
iconSource: "image://images/caret-left"
155167
text: qsTr("Back")
156168
onClicked: {
157169
nodeSettingsView.pop()
158170
}
159171
}
172+
navMiddleDetail: Header {
173+
headerBold: true
174+
headerSize: 18
175+
header: qsTr("Storage settings")
176+
}
160177
}
161178
}
162179
Component {
163180
id: connection_page
164181
SettingsConnection {
182+
showHeader: false
165183
navLeftDetail: NavButton {
166184
iconSource: "image://images/caret-left"
167185
text: qsTr("Back")
168186
onClicked: {
169187
nodeSettingsView.pop()
170188
}
171189
}
190+
navMiddleDetail: Header {
191+
headerBold: true
192+
headerSize: 18
193+
header: qsTr("Connection settings")
194+
}
172195
}
173196
}
174197
Component {
@@ -192,13 +215,19 @@ Item {
192215
Component {
193216
id: networktraffic_page
194217
NetworkTraffic {
218+
showHeader: false
195219
navLeftDetail: NavButton {
196220
iconSource: "image://images/caret-left"
197221
text: qsTr("Back")
198222
onClicked: {
199223
nodeSettingsView.pop()
200224
}
201225
}
226+
navMiddleDetail: Header {
227+
headerBold: true
228+
headerSize: 18
229+
header: qsTr("Network traffic")
230+
}
202231
}
203232
}
204233
}

src/qml/pages/settings/SettingsAbout.qml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,15 @@ import "../../components"
1010

1111
Item {
1212
property alias navLeftDetail: aboutSwipe.navLeftDetail
13+
property alias navMiddleDetail: aboutSwipe.navMiddleDetail
14+
property alias devMiddleDetail: aboutSwipe.devMiddleDetail
15+
property alias showHeader: aboutSwipe.showHeader
1316
SwipeView {
1417
id: aboutSwipe
1518
property alias navLeftDetail: about_settings.navLeftDetail
19+
property alias navMiddleDetail: about_settings.navMiddleDetail
20+
property alias devMiddleDetail: about_developer.navMiddleDetail
21+
property alias showHeader: about_settings.showHeader
1622
anchors.fill: parent
1723
interactive: false
1824
orientation: Qt.Horizontal
@@ -29,6 +35,8 @@ Item {
2935
detailItem: AboutOptions {}
3036
}
3137
SettingsDeveloper {
38+
id: about_developer
39+
showHeader: about_settings.showHeader
3240
navLeftDetail: NavButton {
3341
iconSource: "image://images/caret-left"
3442
text: qsTr("Back")

src/qml/pages/settings/SettingsConnection.qml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,15 @@ import "../../components"
1010

1111
Item {
1212
property alias navRightDetail: connectionSwipe.navRightDetail
13+
property alias navMiddleDetail: connectionSwipe.navMiddleDetail
1314
property alias navLeftDetail: connectionSwipe.navLeftDetail
15+
property alias showHeader: connectionSwipe.showHeader
1416
SwipeView {
1517
id: connectionSwipe
1618
property alias navRightDetail: connection_settings.navRightDetail
19+
property alias navMiddleDetail: connection_settings.navMiddleDetail
1720
property alias navLeftDetail: connection_settings.navLeftDetail
21+
property alias showHeader: connection_settings.showHeader
1822
anchors.fill: parent
1923
interactive: false
2024
orientation: Qt.Horizontal

0 commit comments

Comments
 (0)