2021-09-09 09:38:16 +00:00
|
|
|
import QtQuick 2.13
|
|
|
|
import QtQuick.Controls 2.13
|
|
|
|
import QtQuick.Layouts 1.12
|
2021-09-09 14:04:05 +00:00
|
|
|
|
|
|
|
import StatusQ.Core 0.1
|
|
|
|
import StatusQ.Popups 0.1
|
|
|
|
import StatusQ.Controls 0.1
|
|
|
|
import StatusQ.Core.Theme 0.1
|
|
|
|
|
2021-10-26 14:21:08 +00:00
|
|
|
import utils 1.0
|
|
|
|
|
2021-09-09 14:04:05 +00:00
|
|
|
StatusModal {
|
2021-09-09 09:38:16 +00:00
|
|
|
id: root
|
|
|
|
width: 400
|
|
|
|
height: 248
|
|
|
|
|
|
|
|
closePolicy: Popup.NoAutoClose
|
2023-03-24 09:39:44 +00:00
|
|
|
hasCloseButton: false
|
2021-09-09 09:38:16 +00:00
|
|
|
|
2021-09-09 14:04:05 +00:00
|
|
|
showHeader: false
|
|
|
|
contentItem: ColumnLayout {
|
|
|
|
anchors.fill: parent
|
|
|
|
anchors.margins: 45
|
|
|
|
spacing: Style.current.halfPadding
|
2021-09-09 09:38:16 +00:00
|
|
|
StatusIcon {
|
2021-09-09 14:04:05 +00:00
|
|
|
Layout.alignment: Qt.AlignHCenter
|
|
|
|
Layout.preferredWidth: 26
|
|
|
|
Layout.preferredHeight: 26
|
|
|
|
icon: "checkmark"
|
|
|
|
color: Style.current.green
|
|
|
|
}
|
|
|
|
StatusBaseText {
|
|
|
|
Layout.alignment: Qt.AlignHCenter
|
|
|
|
font.pixelSize: 18
|
|
|
|
text: qsTr("<b>Password changed</b>")
|
2021-11-27 16:41:02 +00:00
|
|
|
color: Theme.palette.directColor1
|
2021-09-09 09:38:16 +00:00
|
|
|
}
|
|
|
|
StatusBaseText {
|
2021-09-09 14:04:05 +00:00
|
|
|
Layout.alignment: Qt.AlignHCenter
|
|
|
|
font.pixelSize: 13
|
|
|
|
color: Theme.palette.baseColor1
|
2021-09-09 09:38:16 +00:00
|
|
|
text: qsTr("You need to sign in again using the new password.")
|
|
|
|
}
|
|
|
|
|
|
|
|
StatusButton {
|
|
|
|
id: submitBtn
|
2022-08-24 09:51:20 +00:00
|
|
|
objectName:"changePasswordSuccessModalSignOutAndQuitButton"
|
2021-09-09 14:04:05 +00:00
|
|
|
Layout.alignment: Qt.AlignHCenter
|
|
|
|
text: qsTr("Sign out & Quit")
|
2021-09-09 09:38:16 +00:00
|
|
|
onClicked: {
|
|
|
|
//quits the app TODO: change this to logout instead when supported
|
|
|
|
Qt.quit();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|