C

Indicators: Creating Safety-Critical UI

import QmlProject

Project {
    mainFile: "ControlUI.qml"
    mainUiFile: "MainForm.ui.qml"

    QmlFiles {
        directory: "."
    }

    JavaScriptFiles {
        directory: "."
    }

    ImageFiles {
        directory: "."
    }

    Files {
        filter: "*.conf"
        files: ["qtquickcontrols2.conf"]
    }

    Files {
        filter: "qmldir"
        directory: "."
    }

    Environment {
        QT_QUICK_CONTROLS_CONF: "qtquickcontrols2.conf"
        QT_AUTO_SCREEN_SCALE_FACTOR: "1"
        QML_COMPAT_RESOLVE_URLS_ON_ASSIGNMENT: "1"
        QT_LOGGING_RULES: "qt.qml.connections=false"
    }

    qt6Project: true
    /* List of plugin directories passed to QML runtime */
    importPaths: [ "." ]
    /* Required for deployment */
    targetDirectory: "/opt/indicators"
    qdsVersion: "4.6"
    quickVersion: "6.7"
    /* If any modules the project imports require widgets (e.g. QtCharts), widgetApp must be true */
    widgetApp: true
    multilanguageSupport: true
    supportedLanguages: ["en"]
    primaryLanguage: "en"
}