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 2.15
0008 import QtQuick.Controls 2.15 as QQC2
0009 import QtQuick.Layouts 1.15
0010 import org.kde.kirigami 2.19 as Kirigami
0011 import org.kde.kirigamiaddons.labs.components 1.0 as KirigamiComponents
0012 import org.kde.kmasto 1.0
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     }
0036 }