Browse Source

Expose viewPanel property

QGC4.4
Don Gagne 10 years ago
parent
commit
29efb185ad
  1. 11
      src/QmlControls/QGCView.qml

11
src/QmlControls/QGCView.qml

@ -40,6 +40,7 @@ FactPanel { @@ -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 { @@ -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 { @@ -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 { @@ -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 { @@ -195,7 +196,7 @@ FactPanel {
}
Loader {
id: __viewPanel
id: __viewPanelLoader
anchors.fill: parent
focus: true
sourceComponent: viewComponent

Loading…
Cancel
Save