Fix QML Binding warnings

Qt 5.14 introduced new restoreMode mandatory property. Fix warnings like this one:
QML Binding: Not restoring previous value because restoreMode has not been set.
wilder-5.22
Konrad Materka 5 years ago committed by Nate Graham
parent 67963c7c0e
commit 76890219e7
  1. 2
      applets/digital-clock/package/contents/ui/CalendarView.qml
  2. 2
      applets/notifications/package/contents/ui/JobItem.qml
  3. 2
      applets/notifications/package/contents/ui/global/Globals.qml
  4. 2
      applets/notifications/package/contents/ui/main.qml
  5. 3
      applets/systemmonitor/systemmonitor/package/contents/ui/CompactRepresentation.qml
  6. 2
      applets/systemmonitor/systemmonitor/package/contents/ui/FullRepresentation.qml
  7. 3
      applets/systemtray/package/contents/ui/items/PlasmoidItem.qml
  8. 4
      kcms/colors/package/contents/ui/main.qml
  9. 6
      kcms/desktoptheme/package/contents/ui/main.qml

@ -17,6 +17,7 @@
*/ */
import QtQuick 2.4 import QtQuick 2.4
import QtQuick.Layouts 1.1 import QtQuick.Layouts 1.1
import QtQml 2.15
import org.kde.kquickcontrolsaddons 2.0 // For kcmshell import org.kde.kquickcontrolsaddons 2.0 // For kcmshell
import org.kde.plasma.core 2.0 as PlasmaCore import org.kde.plasma.core 2.0 as PlasmaCore
@ -246,6 +247,7 @@ PlasmaComponents3.Page {
target: plasmoid target: plasmoid
property: "hideOnWindowDeactivate" property: "hideOnWindowDeactivate"
value: !plasmoid.configuration.pin value: !plasmoid.configuration.pin
restoreMode: Binding.RestoreBinding
} }
TextMetrics { TextMetrics {

@ -21,6 +21,7 @@
import QtQuick 2.8 import QtQuick 2.8
import QtQuick.Window 2.2 import QtQuick.Window 2.2
import QtQuick.Layouts 1.1 import QtQuick.Layouts 1.1
import QtQml 2.15
import org.kde.plasma.core 2.0 as PlasmaCore import org.kde.plasma.core 2.0 as PlasmaCore
import org.kde.plasma.components 3.0 as PlasmaComponents3 import org.kde.plasma.components 3.0 as PlasmaComponents3
@ -88,6 +89,7 @@ ColumnLayout {
property: "visible" property: "visible"
value: true value: true
when: jobDragIcon.valid when: jobDragIcon.valid
restoreMode: Binding.RestoreBinding
} }
DraggableFileArea { DraggableFileArea {

@ -22,6 +22,7 @@ pragma Singleton
import QtQuick 2.8 import QtQuick 2.8
import QtQuick.Window 2.12 import QtQuick.Window 2.12
import QtQuick.Layouts 1.1 import QtQuick.Layouts 1.1
import QtQml 2.15
import org.kde.plasma.plasmoid 2.0 import org.kde.plasma.plasmoid 2.0
import org.kde.plasma.core 2.0 as PlasmaCore import org.kde.plasma.core 2.0 as PlasmaCore
@ -647,6 +648,7 @@ QtObject {
target: NotificationManager.Server target: NotificationManager.Server
property: "inhibited" property: "inhibited"
value: globals.inhibited value: globals.inhibited
restoreMode: Binding.RestoreBinding
} }
function toggleDoNotDisturbMode() { function toggleDoNotDisturbMode() {

@ -19,6 +19,7 @@
*/ */
import QtQuick 2.8 import QtQuick 2.8
import QtQml 2.15
import org.kde.plasma.plasmoid 2.0 import org.kde.plasma.plasmoid 2.0
import org.kde.plasma.core 2.0 as PlasmaCore import org.kde.plasma.core 2.0 as PlasmaCore
@ -148,6 +149,7 @@ Item {
target: plasmoid.nativeInterface target: plasmoid.nativeInterface
property: "dragPixmapSize" property: "dragPixmapSize"
value: units.iconSizes.large value: units.iconSizes.large
restoreMode: Binding.RestoreBinding
} }
function closePassivePlasmoid() { function closePassivePlasmoid() {

@ -22,6 +22,8 @@
import QtQuick 2.9 import QtQuick 2.9
import QtQuick.Layouts 1.1 import QtQuick.Layouts 1.1
import QtQuick.Controls 2.2 import QtQuick.Controls 2.2
import QtQml 2.15
import org.kde.plasma.core 2.0 as PlasmaCore import org.kde.plasma.core 2.0 as PlasmaCore
import org.kde.quickcharts 1.0 as Charts import org.kde.quickcharts 1.0 as Charts
@ -68,6 +70,7 @@ Control {
return Faces.SensorFace.Planar; return Faces.SensorFace.Planar;
} }
} }
restoreMode: Binding.RestoreBinding
} }
MouseArea { MouseArea {

@ -24,6 +24,7 @@ import QtQuick.Layouts 1.1
import QtQuick.Controls 2.2 import QtQuick.Controls 2.2
import QtQuick.Window 2.12 import QtQuick.Window 2.12
import QtGraphicalEffects 1.0 import QtGraphicalEffects 1.0
import QtQml 2.15
import org.kde.kirigami 2.8 as Kirigami import org.kde.kirigami 2.8 as Kirigami
@ -70,6 +71,7 @@ Control {
return Faces.SensorFace.Planar; return Faces.SensorFace.Planar;
} }
} }
restoreMode: Binding.RestoreBinding
} }
} }

@ -18,6 +18,8 @@
*/ */
import QtQuick 2.1 import QtQuick 2.1
import QtQml 2.15
import org.kde.plasma.core 2.0 as PlasmaCore import org.kde.plasma.core 2.0 as PlasmaCore
AbstractItem { AbstractItem {
@ -93,5 +95,6 @@ AbstractItem {
value: !plasmoid.configuration.pin value: !plasmoid.configuration.pin
target: plasmoidContainer.applet target: plasmoidContainer.applet
when: null !== plasmoidContainer.applet when: null !== plasmoidContainer.applet
restoreMode: Binding.RestoreBinding
} }
} }

@ -23,6 +23,8 @@ import QtQuick.Layouts 1.1
import QtQuick.Window 2.2 import QtQuick.Window 2.2
import QtQuick.Dialogs 1.0 as QtDialogs import QtQuick.Dialogs 1.0 as QtDialogs
import QtQuick.Controls 2.3 as QtControls import QtQuick.Controls 2.3 as QtControls
import QtQml 2.15
import org.kde.kirigami 2.8 as Kirigami import org.kde.kirigami 2.8 as Kirigami
import org.kde.newstuff 1.62 as NewStuff import org.kde.newstuff 1.62 as NewStuff
import org.kde.kcm 1.3 as KCM import org.kde.kcm 1.3 as KCM
@ -39,12 +41,14 @@ KCM.GridViewKCM {
target: kcm.filteredModel target: kcm.filteredModel
property: "query" property: "query"
value: searchField.text value: searchField.text
restoreMode: Binding.RestoreBinding
} }
Binding { Binding {
target: kcm.filteredModel target: kcm.filteredModel
property: "filter" property: "filter"
value: filterCombo.model[filterCombo.currentIndex].filter value: filterCombo.model[filterCombo.currentIndex].filter
restoreMode: Binding.RestoreBinding
} }
KCM.SettingStateBinding { KCM.SettingStateBinding {

@ -23,6 +23,8 @@ import QtQuick 2.1
import QtQuick.Layouts 1.1 import QtQuick.Layouts 1.1
import QtQuick.Dialogs 1.0 import QtQuick.Dialogs 1.0
import QtQuick.Controls 2.3 as QtControls import QtQuick.Controls 2.3 as QtControls
import QtQml 2.15
import org.kde.kirigami 2.8 as Kirigami import org.kde.kirigami 2.8 as Kirigami
import org.kde.newstuff 1.62 as NewStuff import org.kde.newstuff 1.62 as NewStuff
import org.kde.kcm 1.3 as KCM import org.kde.kcm 1.3 as KCM
@ -36,16 +38,18 @@ KCM.GridViewKCM {
view.model: kcm.filteredModel view.model: kcm.filteredModel
view.currentIndex: kcm.filteredModel.selectedThemeIndex view.currentIndex: kcm.filteredModel.selectedThemeIndex
Binding { Binding {
target: kcm.filteredModel target: kcm.filteredModel
property: "query" property: "query"
value: searchField.text value: searchField.text
restoreMode: Binding.RestoreBinding
} }
Binding { Binding {
target: kcm.filteredModel target: kcm.filteredModel
property: "filter" property: "filter"
value: filterCombo.model[filterCombo.currentIndex].filter value: filterCombo.model[filterCombo.currentIndex].filter
restoreMode: Binding.RestoreBinding
} }
KCM.SettingStateBinding { KCM.SettingStateBinding {

Loading…
Cancel
Save