diff options
author | Matias Linares <matias.linares@comprandoengrupo.net> | 2024-10-14 09:54:47 -0300 |
---|---|---|
committer | Matias Linares <matias.linares@comprandoengrupo.net> | 2024-10-14 09:54:47 -0300 |
commit | bbe83e74b2c1335a0a726c2f993bb2d8c47ffedc (patch) | |
tree | 3a8b772c4900708e3f00edac2ad723e8930d0bc3 /kodereviewer/qml/Main.qml | |
parent | 522fdc2402443fd37665e2764d1367f7dad2a5b5 (diff) | |
download | kodereviewer-bbe83e74b2c1335a0a726c2f993bb2d8c47ffedc.tar.gz |
Functioning context drawermain
Diffstat (limited to 'kodereviewer/qml/Main.qml')
-rw-r--r-- | kodereviewer/qml/Main.qml | 27 |
1 files changed, 26 insertions, 1 deletions
diff --git a/kodereviewer/qml/Main.qml b/kodereviewer/qml/Main.qml index 56248d7..1c5e951 100644 --- a/kodereviewer/qml/Main.qml +++ b/kodereviewer/qml/Main.qml @@ -46,6 +46,29 @@ Kirigami.ApplicationWindow { } } + + + Loader { + id: treeFileModelLoader + active: !!pullRequest + property var pullRequest: undefined + + sourceComponent: TreeFileModel { + pullRequest: treeFileModelLoader.pullRequest + } + } + + contextDrawer: FilesDrawer { + id: contextDrawer + enabled: treeFileModelLoader.active + model: treeFileModelLoader.item + + onEnabledChanged: { + print("Enabled? " + enabled) + } + } + + Loader { id: projectListPageLoader active: false @@ -55,7 +78,9 @@ Kirigami.ApplicationWindow { project: root.project onPullRequestSelected: number => { - pullRequestPageLoader.item.pullRequest = project.pullRequest(number) + const pullRequest = project.pullRequest(number) + pullRequestPageLoader.item.pullRequest = pullRequest + treeFileModelLoader.pullRequest = pullRequest } } } |