Drop dependency on Qt Quick Controls 1
authorFlorian Schmaus <flo@geekplace.eu>
Thu, 5 Jan 2023 10:58:08 +0000 (11:58 +0100)
committerClaudio Cambra <claudio.cambra@gmail.com>
Fri, 6 Jan 2023 16:22:56 +0000 (17:22 +0100)
Qt Quick Controls 1 where deprecated with Qt 5.11 [1]. Nextcloud still
depends on Quick Controls 1 by importing QtQuick.Dialogs. Removing
those imports will cause the QMl script to use the according API from
Quick Controls 2, which are, fortunately largely API-comptible.

This helps distribution to deprecate and remove Quick Controls 1 [2].

1: https://doc.qt.io/qt-6/qtquickcontrols-changes-qt6.html#migrating-from-qt-quick-controls-1
2: https://bugs.gentoo.org/889772

Signed-off-by: Florian Schmaus <flo@geekplace.eu>
src/gui/BasicComboBox.qml
src/gui/PredefinedStatusButton.qml
src/gui/UserStatusSelector.qml
src/gui/UserStatusSelectorButton.qml

index 0d5db8f59d676a22979efa68fddc8718e2763574..1c184c9e9874a44bd632fa72b6072939b8471481 100644 (file)
@@ -13,7 +13,6 @@
  */
 
 import QtQuick 2.15
-import QtQuick.Dialogs 1.3
 import QtQuick.Layouts 1.15
 import QtQuick.Controls 2.15
 import QtGraphicalEffects 1.0
index dcd52df370f4343ef6e6c13f3fb67fb0be90063f..488249e0cbed0339f34921a22edd345a4a078050 100644 (file)
@@ -13,7 +13,6 @@
  */
 
 import QtQuick 2.15
-import QtQuick.Dialogs 1.3
 import QtQuick.Layouts 1.15
 import QtQuick.Controls 2.15
 
index c44f6fff54721638e299908b25f6ace67b0747da..6b532b8a1e759a93de05221397a425ad9377fa34 100644 (file)
@@ -13,7 +13,6 @@
  */
 
 import QtQuick 2.6
-import QtQuick.Dialogs 1.3
 import QtQuick.Layouts 1.15
 import QtQuick.Controls 2.15
 import QtQuick.Window 2.15
index 717774b9784f1a081b5f50132adbcca7719d2deb..e2d700c355686b0cff25cabba2c011ad86ac061a 100644 (file)
@@ -13,7 +13,6 @@
  */
 
 import QtQuick 2.6
-import QtQuick.Dialogs 1.3
 import QtQuick.Layouts 1.15
 import QtQuick.Controls 2.15