mirror of
https://github.com/QRouland/UTPass.git
synced 2026-03-12 00:56:58 +00:00
Initial Commit : 0.0.1
This commit is contained in:
50
qml/Main.qml
Normal file
50
qml/Main.qml
Normal file
@@ -0,0 +1,50 @@
|
||||
import QtQuick 2.4
|
||||
import QtQuick.Layouts 1.1
|
||||
import Ubuntu.Components 1.3
|
||||
import Ubuntu.Components.Popups 1.3
|
||||
import Pass 1.0
|
||||
import "dialogs"
|
||||
|
||||
MainView {
|
||||
id: root
|
||||
objectName: "mainView"
|
||||
applicationName: "utpass.qrouland"
|
||||
|
||||
automaticOrientation: false
|
||||
|
||||
width: units.gu(48)
|
||||
height: units.gu(80)
|
||||
|
||||
signal responsePassphraseDialog(bool canceled, string passphrase)
|
||||
|
||||
function initPass(rootView) {
|
||||
Pass.init(rootView)
|
||||
}
|
||||
|
||||
function callPassphraseDialog(useridHint, description, previousWasBad) {
|
||||
//TODO use parameters to impove passphrase dialog
|
||||
var passphraseDialog = PopupUtils.open(
|
||||
Qt.resolvedUrl("dialogs/PassphraseDialog.qml"))
|
||||
passphraseDialog.activateFocus()
|
||||
|
||||
var validated = function (passphrase) {
|
||||
responsePassphraseDialog(false, passphrase)
|
||||
}
|
||||
|
||||
var canceled = function () {
|
||||
responsePassphraseDialog(true, "")
|
||||
}
|
||||
|
||||
passphraseDialog.validated.connect(validated)
|
||||
passphraseDialog.canceled.connect(canceled)
|
||||
}
|
||||
|
||||
PageStack {
|
||||
id: pageStack
|
||||
anchors.fill: parent
|
||||
|
||||
Component.onCompleted: {
|
||||
pageStack.push(Qt.resolvedUrl("pages/PasswordList.qml"))
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user