Some fixes for older Qt versions

This commit is contained in:
Michael Zanetti 2023-02-12 23:06:10 +01:00
parent 222420bf03
commit 7bb3d07113
3 changed files with 3 additions and 2 deletions

View File

@ -8,6 +8,7 @@ import NymeaApp.Utils 1.0
Drawer { Drawer {
id: root id: root
dragMargin: 4
property ConfiguredHostsModel configuredHosts: null property ConfiguredHostsModel configuredHosts: null
readonly property Engine currentEngine: configuredHosts.count > 0 ? configuredHosts.get(configuredHosts.currentIndex).engine : null readonly property Engine currentEngine: configuredHosts.count > 0 ? configuredHosts.get(configuredHosts.currentIndex).engine : null

View File

@ -118,7 +118,7 @@ Page {
} }
} }
Repeater { Repeater {
model: swipeView.currentItem.item.hasOwnProperty("headerButtons") ? swipeView.currentItem.item.headerButtons : 0 model: swipeView.currentItem != null && swipeView.currentItem.item.hasOwnProperty("headerButtons") ? swipeView.currentItem.item.headerButtons : 0
delegate: HeaderButton { delegate: HeaderButton {
imageSource: swipeView.currentItem.item.headerButtons[index].iconSource imageSource: swipeView.currentItem.item.headerButtons[index].iconSource
onClicked: swipeView.currentItem.item.headerButtons[index].trigger() onClicked: swipeView.currentItem.item.headerButtons[index].trigger()

View File

@ -1,7 +1,7 @@
import QtQuick 2.3 import QtQuick 2.3
import QtQuick.Layouts 1.2 import QtQuick.Layouts 1.2
import QtQuick.Controls 2.2 import QtQuick.Controls 2.2
import QtCharts 2.3 import QtCharts 2.2
import Nymea 1.0 import Nymea 1.0
import "qrc:/ui/components/" import "qrc:/ui/components/"