pragma ComponentBehavior: Bound import QtQuick import QtCore import QtQuick.Controls as QQC2 import QtQuick.Layouts import org.kde.kirigami as Kirigami import org.kde.kirigamiaddons.delegates as Delegates import org.deprecated.kodereviewer 1.0 QQC2.SplitView { id: root anchors.fill: parent padding: 0 spacing: 0 required property FileModel fileModel QQC2.ScrollView { SplitView.preferredWidth: 200 implicitWidth: 200 SplitView.maximumWidth: 400 ListView { model: fileModel delegate: Delegates.RoundedItemDelegate { required property string filename required property string patch highlighted: ListView.isCurrentItem text: filename onClicked: { textArea.text = patch textArea.file = filename } } } } QQC2.ScrollView { Editor { id: textArea text: "" file: "" } } }