Skip to content

Commit e0376f8

Browse files
committed
qml: use NavigationBar2 in SettingsTheme
1 parent d3e3c0c commit e0376f8

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

src/qml/pages/settings/SettingsDisplay.qml

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -65,17 +65,8 @@ Item {
6565
Component {
6666
id: theme_page
6767
SettingsTheme {
68-
navLeftDetail: NavButton {
69-
iconSource: "image://images/caret-left"
70-
text: qsTr("Back")
71-
onClicked: {
72-
nodeSettingsView.pop()
73-
}
74-
}
75-
navMiddleDetail: Header {
76-
headerBold: true
77-
headerSize: 18
78-
header: qsTr("Theme")
68+
onBackClicked: {
69+
nodeSettingsView.pop()
7970
}
8071
}
8172
}

src/qml/pages/settings/SettingsTheme.qml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,26 @@ import "../../controls"
99
import "../../components"
1010

1111
Page {
12-
property alias navLeftDetail: navbar.leftDetail
13-
property alias navMiddleDetail: navbar.middleDetail
12+
signal backClicked
1413

14+
id: root
1515
background: null
1616
implicitWidth: 450
1717
leftPadding: 20
1818
rightPadding: 20
1919
topPadding: 30
2020

21-
header: NavigationBar {
22-
id: navbar
21+
header: NavigationBar2 {
22+
leftItem: NavButton {
23+
iconSource: "image://images/caret-left"
24+
text: qsTr("Back")
25+
onClicked: root.backClicked()
26+
}
27+
centerItem: Header {
28+
headerBold: true
29+
headerSize: 18
30+
header: qsTr("Theme")
31+
}
2332
}
2433
ThemeSettings {
2534
width: Math.min(parent.width, 450)

0 commit comments

Comments
 (0)