mirror of
https://github.com/status-im/status-desktop.git
synced 2025-01-09 22:06:25 +00:00
9d382b1c81
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
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|