NavigationUIScreen QML Type

A base item for developing navigation applications. More...

Import Statement: import utils 1.0



Detailed Description

NavigationUIScreen is a QML item which should be the root element in Neptune UI navigation applications. It provides APIs for interacting with a system UI and for positioning the application's visual elements. NavigationUIScreen extends AppUIScreen with additional properties for setting a home page map widget.

See Neptune UI Application Development for best practices on how to use the APIs.

Example Usage

NavigationUIScreen {
    id: root
    title: "Neptune Template"

    cluster: ClusterMapWidget {}

    widget: HomePageMapWidget {}

    UIScreen {
        MapContent {
            anchors.centerIn: parent
            width: Style.hspan(13)
            height: Style.vspan(24)

        onBackScreen: root.back()

This documentation is part of utils.

Property Documentation

widget : Item

This property specifies a content area for a map widget. The content area will be placed in a system UI home page.

© 2017 Pelagicore AG. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.