status-desktop/storybook/pages/SettingsLeftTabViewPage.qml

80 lines
1.9 KiB
QML
Raw Normal View History

import QtQuick 2.15
import QtQuick.Controls 2.15
import QtQuick.Layouts 1.15
import StatusQ 0.1
import Models 1.0
import Storybook 1.0
import AppLayouts.Profile.views 1.0
import AppLayouts.Profile.helpers 1.0
SplitView {
id: root
orientation: Qt.Vertical
Logs { id: logs }
SettingsLeftTabView {
SplitView.fillWidth: true
SplitView.fillHeight: true
model: SettingsEntriesModel {
showWalletEntries: ctrlShowWalletEntries.checked
showBackUpSeed: ctrlShowBackUpSeed.checked
syncingBadgeCount: ctrlSyncingBadgeCount.value
messagingBadgeCount: ctrlMessagingBadgeCount.value
}
onMenuItemClicked: (event) => logs.logEvent("onMenuItemClicked", ["event"], arguments)
}
LogsAndControlsPanel {
id: logsAndControlsPanel
SplitView.minimumHeight: 100
SplitView.preferredHeight: 100
SplitView.fillWidth: true
logsView.logText: logs.logText
RowLayout {
spacing: 20
Layout.fillHeight: true
RowLayout {
Label { text: "Syncing badge count:" }
SpinBox {
id: ctrlSyncingBadgeCount
value: 1
from: 0
to: 999
}
}
RowLayout {
Label { text: "Messaging badge count:" }
SpinBox {
id: ctrlMessagingBadgeCount
value: 2
from: 0
to: 999
}
}
Switch {
id: ctrlShowBackUpSeed
checked: true
text: "Show backup seed"
}
Switch {
id: ctrlShowWalletEntries
checked: true
text: "Show wallet entries"
}
}
}
}
// category: Views
// status: good