Skip to content

Commit a8cbe34

Browse files
committed
qml: use NavigationBar2 in SettingsDisplay
1 parent 06ac24e commit a8cbe34

File tree

2 files changed

+17
-21
lines changed

2 files changed

+17
-21
lines changed

src/qml/pages/node/NodeSettings.qml

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -142,17 +142,8 @@ Item {
142142
Component {
143143
id: display_page
144144
SettingsDisplay {
145-
navLeftDetail: NavButton {
146-
iconSource: "image://images/caret-left"
147-
text: qsTr("Back")
148-
onClicked: {
149-
nodeSettingsView.pop()
150-
}
151-
}
152-
navMiddleDetail: Header {
153-
headerBold: true
154-
headerSize: 18
155-
header: qsTr("Display settings")
145+
onBackClicked: {
146+
nodeSettingsView.pop()
156147
}
157148
}
158149
}

src/qml/pages/settings/SettingsDisplay.qml

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

1111
Item {
12-
property alias navLeftDetail: displaySettingsView.navLeftDetail
13-
property alias navMiddleDetail: displaySettingsView.navMiddleDetail
12+
signal backClicked
13+
14+
id: root
15+
1416
StackView {
1517
id: displaySettingsView
16-
property alias navLeftDetail: displaySettings.navLeftDetail
17-
property alias navMiddleDetail: displaySettings.navMiddleDetail
18-
property bool newcompilebool: false
1918
anchors.fill: parent
2019

21-
2220
initialItem: Page {
2321
id: displaySettings
24-
property alias navLeftDetail: navbar.leftDetail
25-
property alias navMiddleDetail: navbar.middleDetail
2622
background: null
2723
implicitWidth: 450
2824
leftPadding: 20
2925
rightPadding: 20
3026
topPadding: 30
3127

32-
header: NavigationBar {
33-
id: navbar
28+
header: NavigationBar2 {
29+
leftItem: NavButton {
30+
iconSource: "image://images/caret-left"
31+
text: qsTr("Back")
32+
onClicked: root.backClicked()
33+
}
34+
centerItem: Header {
35+
headerBold: true
36+
headerSize: 18
37+
header: qsTr("Display settings")
38+
}
3439
}
3540
ColumnLayout {
3641
spacing: 4

0 commit comments

Comments
 (0)