Commit 29efb185 authored by Don Gagne's avatar Don Gagne

Expose viewPanel property

parent fb31a815
......@@ -40,6 +40,7 @@ FactPanel {
property bool __completedSignalled: false
property Component viewComponent
property var viewPanel: __viewPanelLoader.item
/// This is signalled when the top level Item reaches Component.onCompleted. This allows
/// the view subcomponent to connect to this signal and do work once the full ui is ready
......@@ -123,7 +124,7 @@ FactPanel {
__setupDialogButtons(buttons)
__dialogComponent = component
__viewPanel.enabled = false
__viewPanelLoader.enabled = false
__dialogOverlay.visible = true
__animateShowDialog.start()
......@@ -139,14 +140,14 @@ FactPanel {
__setupDialogButtons(buttons)
__dialogComponent = __messageDialog
__viewPanel.enabled = false
__viewPanelLoader.enabled = false
__dialogOverlay.visible = true
__animateShowDialog.start()
}
function hideDialog() {
__viewPanel.enabled = true
__viewPanelLoader.enabled = true
__animateHideDialog.start()
}
......@@ -181,7 +182,7 @@ FactPanel {
onHeightChanged: __signalCompleted()
Connections {
target: __viewPanel.item
target: __viewPanelLoader.item
onShowDialog: __rootItem.showDialog(component, title, charWidth, buttons)
onShowMessage: __rootItem.showMessage(title, message, buttons)
......@@ -195,7 +196,7 @@ FactPanel {
}
Loader {
id: __viewPanel
id: __viewPanelLoader
anchors.fill: parent
focus: true
sourceComponent: viewComponent
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment