Warning, /plasma-mobile/plasma-phonebook/src/contents/ui/main.qml is written in an unsupported language. File is not indexed.

0001 /*
0002  * SPDX-FileCopyrightText: 2019 Linus Jahn <lnj@kaidan.im>
0003  * SPDX-FileCopyrightText: 2019 Jonah BrĂ¼chert <jbb@kaidan.im>
0004  *
0005  * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
0006  */
0007 
0008 import QtQuick 2.1
0009 import org.kde.kirigami 2.4 as Kirigami
0010 import QtQuick.Controls 2.0 as Controls
0011 
0012 import org.kde.phonebook 1.0
0013 
0014 Kirigami.ApplicationWindow {
0015     id: root
0016 
0017     title: i18n("Phonebook")
0018 
0019     width: Kirigami.Units.gridUnit * 65
0020     minimumWidth: Kirigami.Units.gridUnit * 15
0021     minimumHeight: Kirigami.Units.gridUnit * 20
0022     onClosing: ContactController.saveWindowGeometry(root)
0023     Component.onCompleted: if (!Kirigami.Settings.isMobile && ContactController.lastPersonUri) {
0024         pageStack.push("qrc:/DetailPage.qml", {
0025             personUri: ContactController.lastPersonUri
0026         });
0027     }
0028 
0029     pageStack.initialPage: ContactsPage {}
0030 
0031     pageStack.globalToolBar.style: Kirigami.ApplicationHeaderStyle.Titles
0032     pageStack.globalToolBar.showNavigationButtons: Kirigami.ApplicationHeaderStyle.ShowBackButton
0033 
0034     ContactImporter {
0035         id: importer
0036     }
0037 }