forked from Public/monero-gui
Navbar: reimplement as a reusable component, drop redundant code
This commit is contained in:
@@ -48,10 +48,37 @@ ColumnLayout {
|
||||
property int settingsHeight: 900
|
||||
property alias settingsStateViewState: settingsStateView.state
|
||||
|
||||
Navbar {
|
||||
MoneroComponents.Navbar {
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
Layout.topMargin: height
|
||||
Layout.bottomMargin: height
|
||||
|
||||
MoneroComponents.NavbarItem {
|
||||
active: settingsStateView.state == "Wallet"
|
||||
text: qsTr("Wallet") + translationManager.emptyString
|
||||
onSelected: settingsStateView.state = "Wallet"
|
||||
}
|
||||
MoneroComponents.NavbarItem {
|
||||
active: settingsStateView.state == "UI"
|
||||
text: qsTr("Interface") + translationManager.emptyString
|
||||
onSelected: settingsStateView.state = "UI"
|
||||
}
|
||||
MoneroComponents.NavbarItem {
|
||||
active: settingsStateView.state == "Node"
|
||||
text: qsTr("Node") + translationManager.emptyString
|
||||
visible: appWindow.walletMode >= 2
|
||||
onSelected: settingsStateView.state = "Node"
|
||||
}
|
||||
MoneroComponents.NavbarItem {
|
||||
active: settingsStateView.state == "Log"
|
||||
text: qsTr("Log") + translationManager.emptyString
|
||||
onSelected: settingsStateView.state = "Log"
|
||||
}
|
||||
MoneroComponents.NavbarItem {
|
||||
active: settingsStateView.state == "Info"
|
||||
text: qsTr("Info") + translationManager.emptyString
|
||||
onSelected: settingsStateView.state = "Info"
|
||||
}
|
||||
}
|
||||
|
||||
Rectangle{
|
||||
|
||||
Reference in New Issue
Block a user