parent
606598735e
commit
38691da02c
|
@ -246,6 +246,7 @@ StatusSectionLayout {
|
||||||
implicitWidth: parent.width
|
implicitWidth: parent.width
|
||||||
implicitHeight: parent.height
|
implicitHeight: parent.height
|
||||||
|
|
||||||
|
messagingStore: root.store.messagingStore
|
||||||
advancedStore: root.store.advancedStore
|
advancedStore: root.store.advancedStore
|
||||||
sectionTitle: root.store.getNameForSubsection(Constants.settingsSubsection.advanced)
|
sectionTitle: root.store.getNameForSubsection(Constants.settingsSubsection.advanced)
|
||||||
contentWidth: d.contentWidth
|
contentWidth: d.contentWidth
|
||||||
|
|
|
@ -12,6 +12,8 @@ import shared.status 1.0
|
||||||
|
|
||||||
import StatusQ.Core 0.1
|
import StatusQ.Core 0.1
|
||||||
import StatusQ.Popups.Dialog 0.1
|
import StatusQ.Popups.Dialog 0.1
|
||||||
|
import StatusQ.Components 0.1
|
||||||
|
import StatusQ.Core.Theme 0.1
|
||||||
import StatusQ.Controls 0.1
|
import StatusQ.Controls 0.1
|
||||||
|
|
||||||
import "../stores"
|
import "../stores"
|
||||||
|
@ -22,6 +24,7 @@ import "../panels"
|
||||||
SettingsContentBase {
|
SettingsContentBase {
|
||||||
id: root
|
id: root
|
||||||
|
|
||||||
|
property MessagingStore messagingStore
|
||||||
property AdvancedStore advancedStore
|
property AdvancedStore advancedStore
|
||||||
|
|
||||||
Item {
|
Item {
|
||||||
|
@ -132,6 +135,21 @@ SettingsContentBase {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Separator {
|
||||||
|
width: parent.width
|
||||||
|
}
|
||||||
|
|
||||||
|
StatusSectionHeadline {
|
||||||
|
anchors.left: parent.left
|
||||||
|
anchors.right: parent.right
|
||||||
|
anchors.leftMargin: Style.current.padding
|
||||||
|
anchors.rightMargin: Style.current.padding
|
||||||
|
visible: root.advancedStore.isWakuV2 && root.advancedStore.fleet != Constants.status_prod
|
||||||
|
text: qsTr("WakuV2 options")
|
||||||
|
topPadding: Style.current.bigPadding
|
||||||
|
bottomPadding: Style.current.padding
|
||||||
|
}
|
||||||
|
|
||||||
// TODO: replace with StatusQ component
|
// TODO: replace with StatusQ component
|
||||||
StatusSettingsLineButton {
|
StatusSettingsLineButton {
|
||||||
anchors.leftMargin: 0
|
anchors.leftMargin: 0
|
||||||
|
@ -145,6 +163,20 @@ SettingsContentBase {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
StatusListItem {
|
||||||
|
anchors.left: parent.left
|
||||||
|
anchors.right: parent.right
|
||||||
|
title: qsTr("Waku Nodes")
|
||||||
|
visible: root.advancedStore.isWakuV2
|
||||||
|
components: [
|
||||||
|
StatusIcon {
|
||||||
|
icon: "next"
|
||||||
|
color: Theme.palette.baseColor1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
onClicked: Global.openPopup(wakuNodesModalComponent)
|
||||||
|
}
|
||||||
|
|
||||||
StatusSectionHeadline {
|
StatusSectionHeadline {
|
||||||
anchors.left: parent.left
|
anchors.left: parent.left
|
||||||
anchors.right: parent.right
|
anchors.right: parent.right
|
||||||
|
@ -233,17 +265,6 @@ SettingsContentBase {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
StatusSectionHeadline {
|
|
||||||
anchors.left: parent.left
|
|
||||||
anchors.right: parent.right
|
|
||||||
anchors.leftMargin: Style.current.padding
|
|
||||||
anchors.rightMargin: Style.current.padding
|
|
||||||
visible: root.advancedStore.isWakuV2 && root.advancedStore.fleet != Constants.status_prod
|
|
||||||
text: qsTr("WakuV2 mode")
|
|
||||||
topPadding: Style.current.bigPadding
|
|
||||||
bottomPadding: Style.current.padding
|
|
||||||
}
|
|
||||||
|
|
||||||
Row {
|
Row {
|
||||||
anchors.left: parent.left
|
anchors.left: parent.left
|
||||||
anchors.right: parent.right
|
anchors.right: parent.right
|
||||||
|
@ -403,6 +424,14 @@ SettingsContentBase {
|
||||||
advancedStore: root.advancedStore
|
advancedStore: root.advancedStore
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
id: wakuNodesModalComponent
|
||||||
|
WakuNodesModal {
|
||||||
|
messagingStore: root.messagingStore
|
||||||
|
advancedStore: root.advancedStore
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Component {
|
Component {
|
||||||
id: enableDeveloperFeaturesConfirmationDialogComponent
|
id: enableDeveloperFeaturesConfirmationDialogComponent
|
||||||
ConfirmationDialog {
|
ConfirmationDialog {
|
||||||
|
|
|
@ -328,12 +328,6 @@ SettingsContentBase {
|
||||||
}
|
}
|
||||||
|
|
||||||
// SYNC WAKU SECTION
|
// SYNC WAKU SECTION
|
||||||
StatusSectionHeadline {
|
|
||||||
Layout.fillWidth: true
|
|
||||||
Layout.leftMargin: Style.current.padding
|
|
||||||
Layout.rightMargin: Style.current.padding
|
|
||||||
text: qsTr("Message syncing")
|
|
||||||
}
|
|
||||||
|
|
||||||
StatusListItem {
|
StatusListItem {
|
||||||
Layout.fillWidth: true
|
Layout.fillWidth: true
|
||||||
|
@ -355,33 +349,5 @@ SettingsContentBase {
|
||||||
advancedStore: root.advancedStore
|
advancedStore: root.advancedStore
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
StatusListItem {
|
|
||||||
Layout.fillWidth: true
|
|
||||||
title: qsTr("Waku Nodes")
|
|
||||||
visible: root.advancedStore.isWakuV2
|
|
||||||
components: [
|
|
||||||
StatusIcon {
|
|
||||||
icon: "next"
|
|
||||||
color: Theme.palette.baseColor1
|
|
||||||
}
|
|
||||||
]
|
|
||||||
onClicked: Global.openPopup(wakuNodesModalComponent)
|
|
||||||
}
|
|
||||||
|
|
||||||
Component {
|
|
||||||
id: wakuNodesModalComponent
|
|
||||||
WakuNodesModal {
|
|
||||||
messagingStore: root.messagingStore
|
|
||||||
advancedStore: root.advancedStore
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
StatusSectionHeadline {
|
|
||||||
Layout.fillWidth: true
|
|
||||||
Layout.leftMargin: Style.current.padding
|
|
||||||
Layout.rightMargin: Style.current.padding
|
|
||||||
text: qsTr("For security reasons, private chat history won't be synced.")
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue