Warning, /plasma-mobile/plasma-dialer/plasma-dialer/src/qml/PhoneNumberDialog.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 * SPDX-FileCopyrightText: 2021 Nicolas Fella <nicolas.fella@gmx.de> 0003 * 0004 * SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 import QtQuick 0008 import QtQuick.Controls 0009 import QtQuick.Layouts 0010 import org.kde.kirigami as Kirigami 0011 0012 Kirigami.OverlaySheet { 0013 0014 id: root 0015 0016 property alias numbers: list.model 0017 property alias title: heading.text 0018 0019 signal numberSelected(string number) 0020 0021 header: Kirigami.Heading { 0022 id: heading 0023 } 0024 0025 ListView { 0026 id: list 0027 implicitWidth: Kirigami.Units.gridUnit * 20 0028 model: 4 0029 delegate: ItemDelegate { 0030 id: delegate 0031 text: modelData.typeLabel 0032 width: ListView.view.width 0033 0034 contentItem: Kirigami.TitleSubtitle { 0035 title: delegate.text 0036 subtitle: modelData.number 0037 } 0038 0039 onClicked: { 0040 close() 0041 root.numberSelected(modelData.normalizedNumber) 0042 } 0043 } 0044 } 0045 }