C

Qt Quick Ultralite loader Example

// Copyright (C) 2024 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial
import QtQuick 2.15
pragma Singleton

QtObject {
    property string difficulty: "normal"
    property int colorDisplayTimeout: {
        if (difficulty == "easy")   { return 1500 }
        if (difficulty == "normal") { return 1000 }
        if (difficulty == "hard")   { return 600 }
        return 1500
    }
    property color backgroundColor: "#41CD52"

    readonly property font defaultFont: Qt.font({ pixelSize: 22 })
    readonly property font smallFont: Qt.font({ pixelSize: 24 })
    readonly property font bigFont: Qt.font({ pixelSize: 44 })

    readonly property color highlightColor: "#00718A"
    readonly property int settingsSelectorHeight: 40
}