Warning, /network/neochat/src/qml/RoomSearchPage.qml is written in an unsupported language. File is not indexed.

0001 // SPDX-FileCopyrightText: 2022 Tobias Fella <tobias.fella@kde.org>
0002 // SPDX-License-Identifier: GPL-2.0-or-later
0003 
0004 import QtQuick
0005 
0006 import org.kde.neochat
0007 
0008 /**
0009  * @brief Component for finding messages in a room.
0010  *
0011  * This component is based on a SearchPage and allows the user to enter a search
0012  * term into the input field and then search the room for messages with text that
0013  * matches the input.
0014  *
0015  * @sa SearchPage
0016  */
0017 SearchPage {
0018     id: root
0019 
0020     /**
0021      * @brief The room the search is being performed in.
0022      */
0023     required property NeoChatRoom room
0024 
0025     title: i18nc("@action:title", "Search Messages")
0026 
0027     model: SearchModel {
0028         id: searchModel
0029         room: root.room
0030     }
0031 
0032     modelDelegate: EventDelegate {
0033         room: root.room
0034     }
0035 
0036     searchFieldPlaceholder: i18n("Find messages…")
0037     noSearchPlaceholderMessage: i18n("Enter text to start searching")
0038     noResultPlaceholderMessage: i18n("No messages found")
0039 
0040     listVerticalLayoutDirection: ListView.BottomToTop
0041 }