Skip to content
MainWindowHybrid.qml 1.07 KiB
Newer Older
/****************************************************************************
 *
 *   (c) 2009-2016 QGROUNDCONTROL PROJECT <http://www.qgroundcontrol.org>
 *
 * QGroundControl is licensed according to the terms in the file
 * COPYING.md in the root of the source code directory.
 *
 ****************************************************************************/
Don Gagne's avatar
Don Gagne committed


import QtQuick          2.5
import QtQuick.Controls 1.2
import QtQuick.Dialogs  1.2
Don Gagne's avatar
Don Gagne committed

import QGroundControl           1.0
import QGroundControl.Controls  1.0
Don Gagne's avatar
Don Gagne committed

/// Native QML top level window
Item {
    function showSetupView() {
        mainWindowInner.item.showSetupView()
    }

    function attemptWindowClose() {
        mainWindowInner.item.attemptWindowClose()
Don Gagne's avatar
Don Gagne committed
    }

    function showMessage(message) {
        mainWindowInner.item.showMessage(message)
    }

    Loader {
        id:             mainWindowInner
        anchors.fill:   parent
        source:         "MainWindowInner.qml"
        Connections {
            target: mainWindowInner.item
            onReallyClose: controller.reallyClose()
        }
Don Gagne's avatar
Don Gagne committed
}