mirror of https://github.com/qt/qtdoc.git
39 lines
1.1 KiB
QML
39 lines
1.1 KiB
QML
|
// Copyright (C) 2023 The Qt Company Ltd.
|
||
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
|
||
|
|
||
|
import QtQuick
|
||
|
import Thermostat
|
||
|
|
||
|
Window {
|
||
|
id: window
|
||
|
|
||
|
width: Constants.width
|
||
|
height: Constants.height
|
||
|
|
||
|
minimumHeight: 272
|
||
|
minimumWidth: Qt.PrimaryOrientation === Qt.LandscapeOrientation ? 480 : 360
|
||
|
|
||
|
visible: true
|
||
|
title: "Thermostat"
|
||
|
|
||
|
HomePage {
|
||
|
id: mainScreen
|
||
|
anchors.fill: parent
|
||
|
}
|
||
|
|
||
|
Component.onCompleted: function() {
|
||
|
Constants.isBigDesktopLayout = Qt.binding( function(){
|
||
|
return window.width >= Constants.width && window.width >= window.height
|
||
|
})
|
||
|
Constants.isSmallDesktopLayout = Qt.binding( function(){
|
||
|
return window.width >= 647 && window.width < Constants.width && window.width >= window.height
|
||
|
})
|
||
|
Constants.isMobileLayout = Qt.binding( function(){
|
||
|
return window.width < window.height
|
||
|
})
|
||
|
Constants.isSmallLayout = Qt.binding( function(){
|
||
|
return window.width < 647 && window.width >= window.height
|
||
|
})
|
||
|
}
|
||
|
}
|