mirror of
https://github.com/status-im/status-desktop.git
synced 2025-02-07 20:25:36 +00:00
Profile fetching page, which is part of onboarding flow, is updated so it matches the latest figma changes now.
83 lines
2.0 KiB
QML
83 lines
2.0 KiB
QML
import QtQuick 2.14
|
|
import QtQuick.Controls 2.14
|
|
import QtQuick.Layouts 1.14
|
|
|
|
import utils 1.0
|
|
|
|
Item {
|
|
id: root
|
|
|
|
property alias model: listView.model
|
|
|
|
signal stateChanged(string state)
|
|
|
|
ComboBox {
|
|
id: comboBox
|
|
|
|
width: parent.width
|
|
|
|
model: [Constants.startupState.profileFetching,
|
|
Constants.startupState.profileFetchingSuccess,
|
|
Constants.startupState.profileFetchingTimeout]
|
|
|
|
onCurrentIndexChanged: {
|
|
root.stateChanged(model[currentIndex])
|
|
}
|
|
}
|
|
|
|
ListView {
|
|
id: listView
|
|
|
|
anchors.top: comboBox.bottom
|
|
anchors.bottom: parent.bottom
|
|
anchors.left: parent.left
|
|
anchors.right: parent.right
|
|
anchors.topMargin: 32
|
|
|
|
spacing: 25
|
|
ScrollBar.vertical: ScrollBar { x: root.width }
|
|
|
|
delegate: ColumnLayout {
|
|
id: rootDelegate
|
|
|
|
width: ListView.view.width
|
|
|
|
Label {
|
|
Layout.fillWidth: true
|
|
text: model.entity
|
|
font.weight: Font.Bold
|
|
}
|
|
|
|
Row {
|
|
Label {
|
|
anchors.verticalCenter: parent.verticalCenter
|
|
text: "loadedMessages:\t"
|
|
}
|
|
|
|
SpinBox {
|
|
editable: true
|
|
height: 30
|
|
from: 0; to: model.totalMessages
|
|
value: model.loadedMessages
|
|
onValueChanged: model.loadedMessages = value
|
|
}
|
|
}
|
|
|
|
Row {
|
|
Label {
|
|
anchors.verticalCenter: parent.verticalCenter
|
|
text: "totalMessages:\t"
|
|
}
|
|
|
|
SpinBox {
|
|
editable: true
|
|
height: 30
|
|
from: 0; to: 10 * 1000 * 1000
|
|
value: model.totalMessages
|
|
onValueChanged: model.totalMessages = value
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|