mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-01-27 16:59:21 +00:00
58 lines
1.4 KiB
QML
58 lines
1.4 KiB
QML
import QtQuick 2.7
|
|
|
|
import Common 1.0
|
|
import Linphone 1.0
|
|
|
|
import App.Styles 1.0
|
|
|
|
// =============================================================================
|
|
|
|
AssistantAbstractView {
|
|
property var assistantModel
|
|
|
|
backEnabled: false
|
|
|
|
title: qsTr('activateLinphoneSipAccount')
|
|
|
|
mainAction: requestBlock.execute
|
|
mainActionEnabled: !requestBlock.loading
|
|
mainActionLabel: qsTr('confirmAction')
|
|
|
|
Column {
|
|
anchors.centerIn: parent
|
|
spacing: ActivateLinphoneSipAccountWithEmailStyle.spacing
|
|
width: parent.width
|
|
|
|
Text {
|
|
color: ActivateLinphoneSipAccountWithEmailStyle.activationSteps.color
|
|
font.pointSize: ActivateLinphoneSipAccountWithEmailStyle.activationSteps.pointSize
|
|
horizontalAlignment: Text.AlignHCenter
|
|
text: qsTr('activationSteps').replace('%1', assistantModel.email)
|
|
width: parent.width
|
|
wrapMode: Text.WordWrap
|
|
}
|
|
|
|
RequestBlock {
|
|
id: requestBlock
|
|
|
|
action: assistantModel.activate
|
|
width: parent.width
|
|
}
|
|
}
|
|
|
|
// ---------------------------------------------------------------------------
|
|
// Assistant.
|
|
// ---------------------------------------------------------------------------
|
|
|
|
Connections {
|
|
target: assistantModel
|
|
|
|
onActivateStatusChanged: {
|
|
requestBlock.stop(error)
|
|
if (!error.length) {
|
|
window.unlockView()
|
|
window.setView('Home')
|
|
}
|
|
}
|
|
}
|
|
}
|