Skip to content
Snippets Groups Projects
MainWindowHybrid.qml 1.07 KiB
Newer Older
  • Learn to ignore specific revisions
  • /****************************************************************************
     *
     *   (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.
     *
     ****************************************************************************/
    
    import QtQuick          2.3
    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
    }