aboutsummaryrefslogtreecommitdiff
path: root/ui.qt/source/qml/Document.qml
blob: e62b7319e35b2570ed72fee1f168b031d46eb81b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import QtCore
import QtQuick
import QtQuick.Controls

import EpistmoolUI

Item {
    DocumentModel {
        id: documentModel
    }

    ScrollView {
        id: scrollView

        ListView {
            id: listView
            model: documentModel
            anchors.fill: parent

            delegate: Item {
                required property DocumentBlock documentBlock
                required property date modifyTime

                Component.onCompleted: {
                    documentBlock.textDocument = textArea.textDocument
                }

                TextArea {
                    id: textArea
                    textFormat: Qt.RichText
                    wrapMode: TextArea.Wrap
                    focus: true
                    selectByMouse: true
                    persistentSelection: true
                }
            }
        }
    }
}