// SPDX-FileCopyrightText: 2021 Nheko Contributors // SPDX-FileCopyrightText: 2022 Nheko Contributors // // SPDX-License-Identifier: GPL-3.0-or-later import QtQuick 2.15 import QtQuick.Controls 2.15 import im.nheko 1.0 ApplicationWindow { id: rawMessageRoot property alias rawMessage: rawMessageView.text height: 420 width: 420 palette: timelineRoot.palette color: timelineRoot.palette.window flags: Qt.Tool | Qt.WindowStaysOnTopHint | Qt.WindowCloseButtonHint | Qt.WindowTitleHint Shortcut { sequence: StandardKey.Cancel onActivated: rawMessageRoot.close() } ScrollView { anchors.margins: Nheko.paddingMedium anchors.fill: parent palette: timelineRoot.palette padding: Nheko.paddingMedium TextArea { id: rawMessageView font: Nheko.monospaceFont() color: timelineRoot.palette.text readOnly: true textFormat: Text.PlainText anchors.fill: parent background: Rectangle { color: timelineRoot.palette.base } } } footer: DialogButtonBox { standardButtons: DialogButtonBox.Ok onAccepted: rawMessageRoot.close() } }