linphone-desktop/Linphone/view/App/Main.qml
2023-10-23 11:12:27 +00:00

41 lines
No EOL
676 B
QML

import QtQuick 2.15
import QtQuick.Layouts 1.3
import QtQuick.Controls
import Linphone
//import UI 1.0
Window {
id: mainWindow
width: 960
height: 600
visible: true
title: qsTr("Linphone")
StackView {
id: mainWindowStackView
anchors.fill: parent
initialItem: welcomePage
}
Component {
id: welcomePage
WelcomePage {
onStartButtonPressed: {
mainWindowStackView.pop(welcomePage)
mainWindowStackView.push(loginPage)
}
}
}
Component {
id: loginPage
LoginPage {
onUseSIPButtonClicked: mainWindowStackView.push(sipLoginPage)
}
}
Component {
id: sipLoginPage
SIPLoginPage {
onReturnToLogin: mainWindowStackView.pop()
}
}
}