1// SPDX-FileCopyrightText: 2021 Nheko Contributors 2// 3// SPDX-License-Identifier: GPL-3.0-or-later 4 5import Qt.labs.platform 1.1 as P 6import QtQuick 2.15 7import QtQuick.Controls 2.15 8import QtQuick.Layouts 1.3 9import im.nheko 1.0 10 11Dialog { 12 default property alias inner: scroll.data 13 property int useableWidth: scroll.width - scroll.ScrollBar.vertical.width 14 15 parent: Overlay.overlay 16 anchors.centerIn: parent 17 height: (Math.floor(parent.height / 2) - Nheko.paddingLarge) * 2 18 width: (Math.floor(parent.width / 2) - Nheko.paddingLarge) * 2 19 padding: 0 20 modal: true 21 standardButtons: Dialog.Ok | Dialog.Cancel 22 closePolicy: Popup.NoAutoClose 23 contentChildren: [ 24 ScrollView { 25 id: scroll 26 27 clip: true 28 anchors.fill: parent 29 ScrollBar.horizontal.visible: false 30 ScrollBar.vertical.visible: true 31 } 32 ] 33 34 background: Rectangle { 35 color: Nheko.colors.window 36 border.color: Nheko.theme.separator 37 border.width: 1 38 radius: Nheko.paddingSmall 39 } 40 41} 42