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