diff options
Diffstat (limited to 'kodereviewer/qml/PullRequestDescriptionPage.qml')
-rw-r--r-- | kodereviewer/qml/PullRequestDescriptionPage.qml | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/kodereviewer/qml/PullRequestDescriptionPage.qml b/kodereviewer/qml/PullRequestDescriptionPage.qml new file mode 100644 index 0000000..d26b232 --- /dev/null +++ b/kodereviewer/qml/PullRequestDescriptionPage.qml @@ -0,0 +1,41 @@ +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.title : "" + + Kirigami.PlaceholderMessage { + visible: !root.pullRequest + anchors.centerIn: parent + icon.name: "org.deprecated.kodereviewer" + text: "Select a pull request" + } + Loader { + id: contentLoader + active: !!root.pullRequest + sourceComponent: ColumnLayout { + PullRequestDescription { + pullRequest: root.pullRequest + Layout.fillHeight: true + Layout.fillWidth: true + } + } + } +} |