Warning, /network/tokodon/src/content/ui/SearchField.qml is written in an unsupported language. File is not indexed.
0001 // SPDX-FileCopyrightText: 2021 Jonah BrĂ¼chert <jbb@kaidan.im> 0002 // SPDX-FileCopyrightText: 2023 Mathis BrĂ¼chert <mbb@kaidan.im> 0003 // SPDX-FileCopyrightText: 2023 Carl Schwan <carl@carlschwan.eu> 0004 // 0005 // SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL 0006 0007 import QtQuick 0008 import QtQuick.Controls 2 as QQC2 0009 import QtQuick.Layouts 0010 import org.kde.kirigami 2 as Kirigami 0011 import org.kde.kirigamiaddons.labs.components 1 as KirigamiComponents 0012 import org.kde.tokodon 0013 0014 /** 0015 * SearchField with a Popup to show autocompletion entries or search results 0016 */ 0017 KirigamiComponents.SearchPopupField { 0018 id: root 0019 0020 property alias searchModel: searchView.model 0021 0022 leftPadding: 0 0023 topPadding: 0 0024 bottomPadding: 0 0025 rightPadding: 0 0026 0027 spaceAvailableLeft: false 0028 0029 delaySearch: true 0030 onAccepted: searchModel.search(text) 0031 0032 popupContentItem: SearchView { 0033 id: searchView 0034 text: root.text 0035 onItemSelected: root.popup.close() 0036 clip: true 0037 } 0038 }