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.formcard as FormCard import org.kde.kirigamiaddons.components as KirigamiComponents import org.deprecated.kodereviewer 1.0 Kirigami.ScrollablePage { id: root property var pullRequest property NetworkManager connection Kirigami.Theme.colorSet: Kirigami.Theme.View Kirigami.Theme.inherit: false title: pullRequest ? `#${pullRequest.number}` : "" actions: commonActions Loader { id: reviewLoader active: !!root.pullRequest sourceComponent: ReviewModel { id: reviewModel pullRequest: root.pullRequest onPullRequestChanged: root.connection.getPullRequestReviews(root.pullRequest.number) } } ReviewList { id: reviewListView visible: !!root.pullRequest Layout.fillWidth: true Layout.fillHeight: true model: reviewLoader.item } }