mirror of
https://github.com/status-im/status-desktop.git
synced 2025-02-23 12:08:53 +00:00
119 lines
3.0 KiB
QML
119 lines
3.0 KiB
QML
import QtQuick 2.15
|
|
import QtQuick.Controls 2.15
|
|
import QtQuick.Layouts 1.15
|
|
|
|
import StatusQ 0.1
|
|
import StatusQ.Core 0.1
|
|
import StatusQ.Core.Theme 0.1
|
|
import StatusQ.Popups 0.1
|
|
|
|
import shared.popups 1.0
|
|
import Models 1.0
|
|
|
|
import utils 1.0
|
|
import shared.status 1.0
|
|
|
|
SplitView {
|
|
id: root
|
|
|
|
Pane {
|
|
SplitView.fillWidth: true
|
|
SplitView.fillHeight: true
|
|
|
|
ColumnLayout {
|
|
anchors.fill: parent
|
|
spacing: 20
|
|
|
|
Item {
|
|
Layout.preferredHeight: 50
|
|
}
|
|
|
|
Button {
|
|
text: "Open Mark as ID Verified Dialog"
|
|
Layout.alignment: Qt.AlignHCenter
|
|
onClicked: markAsIDVerifiedDialog.open()
|
|
}
|
|
|
|
Item {
|
|
Layout.preferredWidth: markAsIDVerifiedDialog.implicitWidth
|
|
Layout.preferredHeight: markAsIDVerifiedDialog.implicitHeight
|
|
Layout.alignment: Qt.AlignHCenter
|
|
|
|
MarkAsIDVerifiedDialog {
|
|
id: markAsIDVerifiedDialog
|
|
visible: false
|
|
// mainDisplayName: nameInput.text
|
|
onAccepted: {
|
|
markAsIDVerifiedDialog.close()
|
|
log("User marked as ID verified: " + nameInput.text)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
Pane {
|
|
SplitView.minimumWidth: 300
|
|
SplitView.preferredWidth: 400
|
|
SplitView.fillHeight: true
|
|
|
|
ColumnLayout {
|
|
anchors.fill: parent
|
|
spacing: 16
|
|
|
|
Label {
|
|
text: "Mark as ID Verified Dialog Settings"
|
|
font.bold: true
|
|
font.pixelSize: 16
|
|
}
|
|
|
|
Label { text: "Name" }
|
|
TextField {
|
|
id: nameInput
|
|
Layout.fillWidth: true
|
|
placeholderText: "Enter name"
|
|
}
|
|
|
|
Item {
|
|
Layout.fillHeight: true
|
|
}
|
|
|
|
// Add logs section
|
|
ColumnLayout {
|
|
Layout.fillWidth: true
|
|
spacing: 8
|
|
|
|
Label {
|
|
text: "Logs"
|
|
font.bold: true
|
|
font.pixelSize: 16
|
|
}
|
|
|
|
ScrollView {
|
|
Layout.fillWidth: true
|
|
Layout.preferredHeight: 150
|
|
clip: true
|
|
|
|
TextArea {
|
|
id: logsTextArea
|
|
readOnly: true
|
|
wrapMode: TextEdit.Wrap
|
|
selectByMouse: true
|
|
}
|
|
}
|
|
|
|
Button {
|
|
text: "Clear Logs"
|
|
onClicked: logsTextArea.clear()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Add log function
|
|
function log(message) {
|
|
var timestamp = new Date().toLocaleTimeString(Qt.locale(), "HH:mm:ss")
|
|
logsTextArea.append(timestamp + ": " + message)
|
|
}
|
|
}
|