Warning, /network/neochat/src/qml/InvitationView.qml is written in an unsupported language. File is not indexed.
0001 // SPDX-FileCopyrightText: 2023 Tobias Fella <tobias.fella@kde.org> 0002 // SPDX-License-Identifier: GPL-2.0-or-later 0003 0004 import QtQuick 0005 import QtQuick.Controls as QQC2 0006 import QtQuick.Layouts 0007 0008 import org.kde.kirigami as Kirigami 0009 0010 import org.kde.neochat 0011 0012 Kirigami.PlaceholderMessage { 0013 id: root 0014 0015 required property NeoChatRoom currentRoom 0016 0017 text: i18n("Accept this invitation?") 0018 RowLayout { 0019 QQC2.Button { 0020 Layout.alignment: Qt.AlignHCenter 0021 text: i18nc("@action:button The thing being rejected is an invitation to chat", "Reject and ignore user") 0022 0023 onClicked: { 0024 RoomManager.leaveRoom(root.currentRoom); 0025 root.currentRoom.connection.addToIgnoredUsers(root.currentRoom.invitingUser()); 0026 } 0027 } 0028 QQC2.Button { 0029 Layout.alignment: Qt.AlignHCenter 0030 text: i18n("Reject") 0031 0032 onClicked: RoomManager.leaveRoom(root.currentRoom) 0033 } 0034 0035 QQC2.Button { 0036 Layout.alignment: Qt.AlignHCenter 0037 text: i18n("Accept") 0038 0039 onClicked: { 0040 root.currentRoom.acceptInvitation(); 0041 } 0042 } 0043 } 0044 }