From a1df8e45166f15ed77e2ef8b3ad6757299662dc7 Mon Sep 17 00:00:00 2001 From: Lassi Lehikoinen Date: Wed, 16 Dec 2020 15:21:23 +0200 Subject: Modify settingsui to work against Qt 6 Following modules are removed in Qt 6 - XmlListModel - QtGraphicalEffects Adapt settingsui to work without them. Also remove needless resources and make miscallaneous improvements. Task-number: QTBUG-89065 Change-Id: Ie66d73e4d8f9c1dd4cbec2fe5f9f71f32f7d1bdf Reviewed-by: Samuli Piippo --- src/imports/CMakeLists.txt | 4 +- src/imports/imports.pro | 2 +- src/imports/networksettings/CMakeLists.txt | 2 +- src/imports/networksettings/plugin.cpp | 6 +- src/networksettings/connman.pri | 1 - .../connman/qnetworksettingsmanager_p.cpp | 3 - .../connman/qnetworksettingsmanager_p.h | 3 +- src/settingsui/AutoScroller.qml | 4 +- src/settingsui/ViewSettings.qml | 2 +- src/settingsui/common/CustomSwitch.qml | 6 +- src/settingsui/common/CustomTableView.qml | 6 +- src/settingsui/common/HandwritingModeButton.qml | 2 +- src/settingsui/main.qml | 8 +-- src/settingsui/network/AddressListEntry.qml | 6 +- src/settingsui/network/ComboBoxEntry.qml | 6 +- src/settingsui/network/EditWiredSettings.qml | 8 +-- src/settingsui/network/IpAddressTextField.qml | 6 +- src/settingsui/network/NetworkDetails.qml | 2 +- src/settingsui/network/NetworkListView.qml | 10 +-- src/settingsui/network/NetworkSettings.qml | 15 +++-- src/settingsui/network/PassphraseEnter.qml | 8 +-- src/settingsui/network/WifiSelectorDelegate.qml | 8 +-- src/settingsui/network/WifiSettings.qml | 8 +-- src/settingsui/network/WifiSignalMonitor.qml | 2 +- src/settingsui/network/WiredSettings.qml | 8 +-- .../qtbuttonimageproviderplugin/QtButton.qml | 2 +- src/settingsui/settingsuiplugin/CMakeLists.txt | 40 ------------ .../settingsuiplugin/SettingsDelegate.qml | 13 +--- src/settingsui/settingsuiplugin/SettingsHeader.qml | 4 +- .../settingsuiplugin/SettingsTitleItem.qml | 2 +- src/settingsui/settingsuiplugin/icons.qrc | 39 ----------- .../settingsuiplugin/icons/Audio_qt_6x.png | Bin 499 -> 0 bytes .../settingsuiplugin/icons/Bluetooth_qt_1x.png | Bin 748 -> 0 bytes .../settingsuiplugin/icons/Bluetooth_qt_6x.png | Bin 1859 -> 0 bytes .../settingsuiplugin/icons/Camcorder_qt_1x.png | Bin 616 -> 0 bytes .../settingsuiplugin/icons/Camera_qt_1x.png | Bin 766 -> 0 bytes .../settingsuiplugin/icons/Chevron-left_black.png | Bin 1541 -> 0 bytes .../icons/Chevron-left_black_6x.png | Bin 1569 -> 0 bytes .../settingsuiplugin/icons/Clock_qt_1x.png | Bin 881 -> 0 bytes .../settingsuiplugin/icons/Clock_qt_6x.png | Bin 3114 -> 0 bytes .../settingsuiplugin/icons/Display_qt_6x.png | Bin 864 -> 0 bytes .../settingsuiplugin/icons/Flag_qt_6x.png | Bin 1938 -> 0 bytes .../settingsuiplugin/icons/Headphones_qt_1x.png | Bin 736 -> 0 bytes .../settingsuiplugin/icons/Heartbeat_qt_1x.png | Bin 864 -> 0 bytes .../settingsuiplugin/icons/Keyboard_qt_1x.png | Bin 741 -> 0 bytes .../settingsuiplugin/icons/Laptop_qt_1x.png | Bin 651 -> 0 bytes .../settingsuiplugin/icons/Microphone_qt_1x.png | Bin 811 -> 0 bytes .../settingsuiplugin/icons/MobilePhone_qt_1x.png | Bin 657 -> 0 bytes .../settingsuiplugin/icons/Mouse_qt_1x.png | Bin 658 -> 0 bytes .../settingsuiplugin/icons/Power_black_6x.png | Bin 3106 -> 0 bytes .../settingsuiplugin/icons/Tablet_qt_1x.png | Bin 518 -> 0 bytes .../settingsuiplugin/icons/Volume_down_qt_1x.png | Bin 474 -> 0 bytes .../settingsuiplugin/icons/Volume_mute_qt_1x.png | Bin 684 -> 0 bytes .../settingsuiplugin/icons/Volume_up_qt_1x.png | Bin 517 -> 0 bytes .../settingsuiplugin/icons/World_qt_6x.png | Bin 3745 -> 0 bytes .../settingsuiplugin/icons/ref/Audio.png | Bin 135 -> 0 bytes src/settingsui/settingsuiplugin/icons/ref/Back.png | Bin 1725 -> 0 bytes .../settingsuiplugin/icons/ref/Bluetooth.png | Bin 1364 -> 0 bytes .../settingsuiplugin/icons/ref/Camcorder.png | Bin 1036 -> 0 bytes .../settingsuiplugin/icons/ref/Camera.png | Bin 1889 -> 0 bytes .../settingsuiplugin/icons/ref/Chevron-left.png | Bin 1475 -> 0 bytes .../settingsuiplugin/icons/ref/Chevron-right.png | Bin 1463 -> 0 bytes .../settingsuiplugin/icons/ref/Circle-x.png | Bin 3358 -> 0 bytes .../settingsuiplugin/icons/ref/Clock.png | Bin 2438 -> 0 bytes src/settingsui/settingsuiplugin/icons/ref/Cogs.png | Bin 2756 -> 0 bytes .../settingsuiplugin/icons/ref/Connections.png | Bin 3226 -> 0 bytes .../settingsuiplugin/icons/ref/Display.png | Bin 754 -> 0 bytes src/settingsui/settingsuiplugin/icons/ref/Flag.png | Bin 1395 -> 0 bytes .../settingsuiplugin/icons/ref/Headphones.png | Bin 2141 -> 0 bytes .../settingsuiplugin/icons/ref/Heartbeat.png | Bin 2280 -> 0 bytes .../settingsuiplugin/icons/ref/Keyboard.png | Bin 571 -> 0 bytes .../settingsuiplugin/icons/ref/Laptop.png | Bin 753 -> 0 bytes src/settingsui/settingsuiplugin/icons/ref/Lock.png | Bin 1043 -> 0 bytes .../settingsuiplugin/icons/ref/Microphone.png | Bin 1891 -> 0 bytes .../settingsuiplugin/icons/ref/MobilePhone.png | Bin 1034 -> 0 bytes .../settingsuiplugin/icons/ref/Mouse.png | Bin 1560 -> 0 bytes src/settingsui/settingsuiplugin/icons/ref/Plus.png | Bin 2888 -> 0 bytes .../settingsuiplugin/icons/ref/Power.png | Bin 2466 -> 0 bytes .../settingsuiplugin/icons/ref/Settings.png | Bin 2630 -> 0 bytes .../settingsuiplugin/icons/ref/Tablet.png | Bin 892 -> 0 bytes .../settingsuiplugin/icons/ref/Volume_down.png | Bin 505 -> 0 bytes .../settingsuiplugin/icons/ref/Volume_mute.png | Bin 1000 -> 0 bytes .../settingsuiplugin/icons/ref/Volume_up.png | Bin 513 -> 0 bytes src/settingsui/settingsuiplugin/icons/ref/Wifi.png | Bin 2102 -> 0 bytes .../settingsuiplugin/icons/ref/Wifi1.png | Bin 824 -> 0 bytes .../settingsuiplugin/icons/ref/Wifi2.png | Bin 987 -> 0 bytes .../settingsuiplugin/icons/ref/Wifi3.png | Bin 1195 -> 0 bytes .../settingsuiplugin/icons/ref/Wifi4.png | Bin 2102 -> 0 bytes .../settingsuiplugin/icons/ref/WifiAnim.png | Bin 2830 -> 0 bytes .../settingsuiplugin/icons/ref/World.png | Bin 4559 -> 0 bytes .../settingsuiplugin/icons/ref/Wrench.png | Bin 1677 -> 0 bytes .../settingsuiplugin/newIcons/close_icon.svg | 1 - .../settingsuiplugin/newIcons/detail_icon.svg | 1 - .../settingsuiplugin/newIcons/grid_icon.svg | 1 - .../newIcons/header_toggle_icon.svg | 1 - .../settingsuiplugin/newIcons/info_icon.svg | 1 - .../settingsuiplugin/newIcons/mouse_icon.svg | 1 - .../settingsuiplugin/newIcons/mute_icon.svg | 1 - .../settingsuiplugin/newIcons/network_icon.svg | 2 +- .../settingsuiplugin/newIcons/pause_icon.svg | 1 - .../settingsuiplugin/newIcons/play_icon.svg | 1 - .../newIcons/qt_logo_green_rgb.svg | 20 ------ .../settingsuiplugin/newIcons/settings_icon.svg | 1 - .../newIcons/settingsmenu_launcher_icon.svg | 1 - .../settingsuiplugin/newIcons/stop_icon.svg | 1 - .../settingsuiplugin/newIcons/touch_icon.svg | 1 - .../settingsuiplugin/newIcons/volume_icon.svg | 1 - src/settingsui/settingsuiplugin/plugin.cpp | 10 +-- src/settingsui/settingsuiplugin/pluginMain.qml | 71 ++++++++------------- src/settingsui/settingsuiplugin/settingsui.qrc | 40 ------------ src/settingsui/settingsuiplugin/settingsview.xml | 11 ---- 111 files changed, 102 insertions(+), 302 deletions(-) delete mode 100644 src/settingsui/settingsuiplugin/icons/Audio_qt_6x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/Bluetooth_qt_1x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/Bluetooth_qt_6x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/Camcorder_qt_1x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/Camera_qt_1x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/Chevron-left_black.png delete mode 100644 src/settingsui/settingsuiplugin/icons/Chevron-left_black_6x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/Clock_qt_1x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/Clock_qt_6x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/Display_qt_6x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/Flag_qt_6x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/Headphones_qt_1x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/Heartbeat_qt_1x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/Keyboard_qt_1x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/Laptop_qt_1x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/Microphone_qt_1x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/MobilePhone_qt_1x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/Mouse_qt_1x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/Power_black_6x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/Tablet_qt_1x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/Volume_down_qt_1x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/Volume_mute_qt_1x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/Volume_up_qt_1x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/World_qt_6x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Audio.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Back.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Bluetooth.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Camcorder.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Camera.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Chevron-left.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Chevron-right.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Circle-x.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Clock.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Cogs.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Connections.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Display.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Flag.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Headphones.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Heartbeat.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Keyboard.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Laptop.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Lock.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Microphone.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/MobilePhone.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Mouse.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Plus.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Power.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Settings.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Tablet.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Volume_down.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Volume_mute.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Volume_up.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Wifi.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Wifi1.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Wifi2.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Wifi3.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Wifi4.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/WifiAnim.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/World.png delete mode 100644 src/settingsui/settingsuiplugin/icons/ref/Wrench.png delete mode 100644 src/settingsui/settingsuiplugin/newIcons/close_icon.svg delete mode 100644 src/settingsui/settingsuiplugin/newIcons/detail_icon.svg delete mode 100644 src/settingsui/settingsuiplugin/newIcons/grid_icon.svg delete mode 100644 src/settingsui/settingsuiplugin/newIcons/header_toggle_icon.svg delete mode 100644 src/settingsui/settingsuiplugin/newIcons/info_icon.svg delete mode 100644 src/settingsui/settingsuiplugin/newIcons/mouse_icon.svg delete mode 100644 src/settingsui/settingsuiplugin/newIcons/mute_icon.svg delete mode 100644 src/settingsui/settingsuiplugin/newIcons/pause_icon.svg delete mode 100644 src/settingsui/settingsuiplugin/newIcons/play_icon.svg delete mode 100644 src/settingsui/settingsuiplugin/newIcons/qt_logo_green_rgb.svg delete mode 100644 src/settingsui/settingsuiplugin/newIcons/settings_icon.svg delete mode 100644 src/settingsui/settingsuiplugin/newIcons/settingsmenu_launcher_icon.svg delete mode 100644 src/settingsui/settingsuiplugin/newIcons/stop_icon.svg delete mode 100644 src/settingsui/settingsuiplugin/newIcons/touch_icon.svg delete mode 100644 src/settingsui/settingsuiplugin/newIcons/volume_icon.svg delete mode 100644 src/settingsui/settingsuiplugin/settingsview.xml diff --git a/src/imports/CMakeLists.txt b/src/imports/CMakeLists.txt index 9ecd47d..163fe57 100644 --- a/src/imports/CMakeLists.txt +++ b/src/imports/CMakeLists.txt @@ -1,5 +1,3 @@ # Generated from imports.pro. -if(TARGET networksettings) - add_subdirectory(networksettings) -endif() +add_subdirectory(networksettings) diff --git a/src/imports/imports.pro b/src/imports/imports.pro index 0d4185e..67ab980 100644 --- a/src/imports/imports.pro +++ b/src/imports/imports.pro @@ -1,3 +1,3 @@ TEMPLATE = subdirs -qtHaveModule(networksettings): SUBDIRS += networksettings +SUBDIRS += networksettings diff --git a/src/imports/networksettings/CMakeLists.txt b/src/imports/networksettings/CMakeLists.txt index 0c43a30..b2b07b8 100644 --- a/src/imports/networksettings/CMakeLists.txt +++ b/src/imports/networksettings/CMakeLists.txt @@ -16,7 +16,7 @@ qt_add_qml_module(networksettingsplugin Qt::Gui Qt::Qml Qt::Quick - networksettings + Qt::NetworkSettings ) #### Keys ignored in scope 1:.:.:networksettings.pro:: diff --git a/src/imports/networksettings/plugin.cpp b/src/imports/networksettings/plugin.cpp index 56bece7..e4d6cee 100644 --- a/src/imports/networksettings/plugin.cpp +++ b/src/imports/networksettings/plugin.cpp @@ -40,7 +40,7 @@ #include /*! - \qmlmodule QtDeviceUtilities.NetworkSettings 1.0 + \qmlmodule QtDeviceUtilities.NetworkSettings \ingroup qtdevice-utilities-qml-modules \ingroup qmlmodules \title Qt Network Settings QML Types @@ -53,7 +53,7 @@ To import and use the module's QML types, use the following statement: \badcode - import QtDeviceUtilities.NetworkSettings 1.0 + import QtDeviceUtilities.NetworkSettings \endcode \l{Qt Device Utilities WiFi Tutorial} demonstrates how you can use @@ -185,7 +185,7 @@ void NetworkSettingsQmlPlugin::registerTypes(const char *uri) qRegisterMetaType("QNetworkSettingsServiceFilter*"); qRegisterMetaType("QNetworkSettingsInterfaceModel*"); - qmlRegisterSingletonType(uri, 1, 0, "NetworkSettingsManager", &instance); + qmlRegisterSingletonType(uri, 2, 0, "NetworkSettingsManager", &instance); } QT_END_NAMESPACE diff --git a/src/networksettings/connman.pri b/src/networksettings/connman.pri index 3f92830..957f2f0 100644 --- a/src/networksettings/connman.pri +++ b/src/networksettings/connman.pri @@ -1,7 +1,6 @@ QT += core network dbus INCLUDEPATH += $${PWD}/connman -DEFINES += QMAKE_BUILD DBUS_INTERFACES = \ connman/connman_manager.xml \ diff --git a/src/networksettings/connman/qnetworksettingsmanager_p.cpp b/src/networksettings/connman/qnetworksettingsmanager_p.cpp index 7c65018..3f594bd 100644 --- a/src/networksettings/connman/qnetworksettingsmanager_p.cpp +++ b/src/networksettings/connman/qnetworksettingsmanager_p.cpp @@ -34,9 +34,6 @@ #include "qnetworksettingsservicemodel.h" #include "qnetworksettingsuseragent.h" #include "moc_connman_manager_interface.cpp" -#ifdef QMAKE_BUILD -#include "connman_manager_interface.cpp" -#endif QT_BEGIN_NAMESPACE diff --git a/src/networksettings/connman/qnetworksettingsmanager_p.h b/src/networksettings/connman/qnetworksettingsmanager_p.h index c199621..c696cdd 100644 --- a/src/networksettings/connman/qnetworksettingsmanager_p.h +++ b/src/networksettings/connman/qnetworksettingsmanager_p.h @@ -46,9 +46,8 @@ #include "connmancommon.h" #include "qnetworksettingsmanager.h" #include "qnetworksettingsinterfacemodel.h" +#include "connman_manager_interface.h" -// Automatically generated class in global namespace -class NetConnmanManagerInterface; QT_FORWARD_DECLARE_CLASS(QNetworkSettingsServiceModel) QT_FORWARD_DECLARE_CLASS(QNetworkSettingsServiceFilter) QT_FORWARD_DECLARE_CLASS(QNetworkSettingsService) diff --git a/src/settingsui/AutoScroller.qml b/src/settingsui/AutoScroller.qml index daebb25..e1d5c27 100644 --- a/src/settingsui/AutoScroller.qml +++ b/src/settingsui/AutoScroller.qml @@ -26,8 +26,8 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ -import QtQuick 2.6 -import QtQuick.VirtualKeyboard 2.0 +import QtQuick +import QtQuick.VirtualKeyboard Item { diff --git a/src/settingsui/ViewSettings.qml b/src/settingsui/ViewSettings.qml index 9bbbc10..4f326cf 100644 --- a/src/settingsui/ViewSettings.qml +++ b/src/settingsui/ViewSettings.qml @@ -26,7 +26,7 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ -import QtQuick 2.0 +import QtQuick Item { id: viewSettings diff --git a/src/settingsui/common/CustomSwitch.qml b/src/settingsui/common/CustomSwitch.qml index fa9f9aa..c552127 100644 --- a/src/settingsui/common/CustomSwitch.qml +++ b/src/settingsui/common/CustomSwitch.qml @@ -26,9 +26,9 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ -import QtQuick 2.0 -import QtDeviceUtilities.QtButtonImageProvider 1.0 -import QtQuick.Controls 2.1 +import QtQuick +import QtDeviceUtilities.QtButtonImageProvider +import QtQuick.Controls Switch { id: control diff --git a/src/settingsui/common/CustomTableView.qml b/src/settingsui/common/CustomTableView.qml index 2eb42e4..a5a7fe8 100644 --- a/src/settingsui/common/CustomTableView.qml +++ b/src/settingsui/common/CustomTableView.qml @@ -26,9 +26,9 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ -import QtQuick 2.6 -import QtQuick.Layouts 1.3 -import QtQuick.Controls 2.0 +import QtQuick +import QtQuick.Layouts +import QtQuick.Controls ColumnLayout { id: root diff --git a/src/settingsui/common/HandwritingModeButton.qml b/src/settingsui/common/HandwritingModeButton.qml index 411892e..8b47d2e 100644 --- a/src/settingsui/common/HandwritingModeButton.qml +++ b/src/settingsui/common/HandwritingModeButton.qml @@ -26,7 +26,7 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ -import QtQuick 2.6 +import QtQuick Item { id: handwritingModeButton diff --git a/src/settingsui/main.qml b/src/settingsui/main.qml index 8c97811..c014923 100644 --- a/src/settingsui/main.qml +++ b/src/settingsui/main.qml @@ -26,10 +26,10 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ -import QtQuick 2.6 -import QtQuick.Window 2.2 -import QtDeviceUtilities.SettingsUI 1.0 -import QtQuick.VirtualKeyboard 2.0 +import QtQuick +import QtQuick.Window +import QtDeviceUtilities.SettingsUI +import QtQuick.VirtualKeyboard import "common" Window { diff --git a/src/settingsui/network/AddressListEntry.qml b/src/settingsui/network/AddressListEntry.qml index 9612778..9701587 100644 --- a/src/settingsui/network/AddressListEntry.qml +++ b/src/settingsui/network/AddressListEntry.qml @@ -26,9 +26,9 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ -import QtQuick 2.6 -import QtQuick.Layouts 1.3 -import QtQuick.Controls 2.0 +import QtQuick +import QtQuick.Layouts +import QtQuick.Controls RowLayout { id: root diff --git a/src/settingsui/network/ComboBoxEntry.qml b/src/settingsui/network/ComboBoxEntry.qml index 1d4858a..ce88964 100644 --- a/src/settingsui/network/ComboBoxEntry.qml +++ b/src/settingsui/network/ComboBoxEntry.qml @@ -26,9 +26,9 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ -import QtQuick 2.6 -import QtQuick.Layouts 1.3 -import QtQuick.Controls 2.0 +import QtQuick +import QtQuick.Layouts +import QtQuick.Controls RowLayout { id: root diff --git a/src/settingsui/network/EditWiredSettings.qml b/src/settingsui/network/EditWiredSettings.qml index 857c8e9..a59da20 100644 --- a/src/settingsui/network/EditWiredSettings.qml +++ b/src/settingsui/network/EditWiredSettings.qml @@ -26,10 +26,10 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ -import QtQuick 2.6 -import QtQuick.Layouts 1.3 -import QtQuick.Controls 2.0 -import QtDeviceUtilities.NetworkSettings 1.0 +import QtQuick +import QtQuick.Layouts +import QtQuick.Controls +import QtDeviceUtilities.NetworkSettings Item { id: root diff --git a/src/settingsui/network/IpAddressTextField.qml b/src/settingsui/network/IpAddressTextField.qml index dcf8771..748e402 100644 --- a/src/settingsui/network/IpAddressTextField.qml +++ b/src/settingsui/network/IpAddressTextField.qml @@ -26,9 +26,9 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ -import QtQuick 2.6 -import QtQuick.Layouts 1.3 -import QtQuick.Controls 2.0 +import QtQuick +import QtQuick.Layouts +import QtQuick.Controls TextField { Layout.fillWidth: true diff --git a/src/settingsui/network/NetworkDetails.qml b/src/settingsui/network/NetworkDetails.qml index 6e9ee4c..88b0946 100644 --- a/src/settingsui/network/NetworkDetails.qml +++ b/src/settingsui/network/NetworkDetails.qml @@ -26,7 +26,7 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ -import QtQuick 2.6 +import QtQuick Loader { id: root diff --git a/src/settingsui/network/NetworkListView.qml b/src/settingsui/network/NetworkListView.qml index 3b75412..7c35433 100644 --- a/src/settingsui/network/NetworkListView.qml +++ b/src/settingsui/network/NetworkListView.qml @@ -26,11 +26,11 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ -import QtQuick 2.0 -import QtQml 2.0 -import QtDeviceUtilities.NetworkSettings 1.0 -import QtDeviceUtilities.QtButtonImageProvider 1.0 -import QtQuick.Controls 2.1 +import QtQuick +import QtQml +import QtDeviceUtilities.NetworkSettings +import QtDeviceUtilities.QtButtonImageProvider +import QtQuick.Controls ListView { id: list diff --git a/src/settingsui/network/NetworkSettings.qml b/src/settingsui/network/NetworkSettings.qml index 8aa8cc0..a0555f4 100644 --- a/src/settingsui/network/NetworkSettings.qml +++ b/src/settingsui/network/NetworkSettings.qml @@ -26,11 +26,11 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ -import QtQuick 2.6 -import QtQuick.Layouts 1.3 -import QtQuick.Controls 2.2 -import QtDeviceUtilities.NetworkSettings 1.0 -import QtDeviceUtilities.QtButtonImageProvider 1.0 +import QtQuick +import QtQuick.Layouts +import QtQuick.Controls +import QtDeviceUtilities.NetworkSettings +import QtDeviceUtilities.QtButtonImageProvider import "../common" Item { @@ -88,7 +88,7 @@ Item { anchors.top: wlanText.bottom anchors.left: wifiSwitch.right anchors.right: manualDisconnect.left - anchors.rightMargin: 15 + anchors.rightMargin: 10 enabled: wifiSwitch.checked fillColor: enabled ? viewSettings.buttonGreenColor : viewSettings.buttonGrayColor borderColor: "transparent" @@ -115,12 +115,13 @@ Item { } Text { id: networkListTextItem - text: qsTr("Network list") + text: qsTr("Network list:") font.pixelSize: pluginMain.subTitleFontSize font.family: appFont font.styleName: "SemiBold" color: "white" anchors.top: wifiSwitch.bottom + anchors.topMargin: 10 } NetworkListView { id: networkList diff --git a/src/settingsui/network/PassphraseEnter.qml b/src/settingsui/network/PassphraseEnter.qml index 1ed8d92..5d3167c 100644 --- a/src/settingsui/network/PassphraseEnter.qml +++ b/src/settingsui/network/PassphraseEnter.qml @@ -26,10 +26,10 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ -import QtQuick 2.0 -import QtQuick.Controls 2.0 -import QtDeviceUtilities.QtButtonImageProvider 1.0 -import QtDeviceUtilities.NetworkSettings 1.0 +import QtQuick +import QtQuick.Controls +import QtDeviceUtilities.QtButtonImageProvider +import QtDeviceUtilities.NetworkSettings Rectangle { id: passphrasePopup diff --git a/src/settingsui/network/WifiSelectorDelegate.qml b/src/settingsui/network/WifiSelectorDelegate.qml index ea044f6..3c462c5 100644 --- a/src/settingsui/network/WifiSelectorDelegate.qml +++ b/src/settingsui/network/WifiSelectorDelegate.qml @@ -26,10 +26,10 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ -import QtQuick 2.6 -import QtQuick.Layouts 1.3 -import QtQuick.Controls 2.0 -import QtDeviceUtilities.NetworkSettings 1.0 +import QtQuick +import QtQuick.Layouts +import QtQuick.Controls +import QtDeviceUtilities.NetworkSettings ItemDelegate { id: root diff --git a/src/settingsui/network/WifiSettings.qml b/src/settingsui/network/WifiSettings.qml index a6130ac..0286483 100644 --- a/src/settingsui/network/WifiSettings.qml +++ b/src/settingsui/network/WifiSettings.qml @@ -26,10 +26,10 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ -import QtQuick 2.6 -import QtQuick.Layouts 1.3 -import QtQuick.Controls 2.0 -import QtDeviceUtilities.NetworkSettings 1.0 +import QtQuick +import QtQuick.Layouts +import QtQuick.Controls +import QtDeviceUtilities.NetworkSettings Item { id: root diff --git a/src/settingsui/network/WifiSignalMonitor.qml b/src/settingsui/network/WifiSignalMonitor.qml index 06afca4..25e4aa4 100644 --- a/src/settingsui/network/WifiSignalMonitor.qml +++ b/src/settingsui/network/WifiSignalMonitor.qml @@ -26,7 +26,7 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ -import QtQuick 2.6 +import QtQuick Item { id: root diff --git a/src/settingsui/network/WiredSettings.qml b/src/settingsui/network/WiredSettings.qml index 11c6c24..f5d3a8f 100644 --- a/src/settingsui/network/WiredSettings.qml +++ b/src/settingsui/network/WiredSettings.qml @@ -26,10 +26,10 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ -import QtQuick 2.6 -import QtQuick.Layouts 1.3 -import QtQuick.Controls 2.0 -import QtDeviceUtilities.NetworkSettings 1.0 +import QtQuick +import QtQuick.Layouts +import QtQuick.Controls +import QtDeviceUtilities.NetworkSettings Item { id: root diff --git a/src/settingsui/qtbuttonimageproviderplugin/QtButton.qml b/src/settingsui/qtbuttonimageproviderplugin/QtButton.qml index 6fb61f4..d65ae23 100644 --- a/src/settingsui/qtbuttonimageproviderplugin/QtButton.qml +++ b/src/settingsui/qtbuttonimageproviderplugin/QtButton.qml @@ -26,7 +26,7 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ -import QtQuick 2.0 +import QtQuick Image { id: root diff --git a/src/settingsui/settingsuiplugin/CMakeLists.txt b/src/settingsui/settingsuiplugin/CMakeLists.txt index da3142f..ec62693 100644 --- a/src/settingsui/settingsuiplugin/CMakeLists.txt +++ b/src/settingsui/settingsuiplugin/CMakeLists.txt @@ -39,54 +39,14 @@ set(settingsui_resource_files "SettingsHeader.qml" "SettingsTitleItem.qml" "icons/Alert_yellow_1x.png" - "icons/Audio_qt_6x.png" - "icons/Bluetooth_qt_1x.png" - "icons/Bluetooth_qt_6x.png" - "icons/Camcorder_qt_1x.png" - "icons/Camera_qt_1x.png" - "icons/Chevron-left_black.png" - "icons/Chevron-left_black_6x.png" - "icons/Clock_qt_1x.png" - "icons/Clock_qt_6x.png" - "icons/Display_qt_6x.png" - "icons/Flag_qt_6x.png" "icons/FloatingButton_Active.png" "icons/FloatingButton_Available.png" "icons/FloatingButton_Unavailable.png" - "icons/Headphones_qt_1x.png" - "icons/Heartbeat_qt_1x.png" - "icons/Keyboard_qt_1x.png" - "icons/Laptop_qt_1x.png" - "icons/Microphone_qt_1x.png" - "icons/MobilePhone_qt_1x.png" - "icons/Mouse_qt_1x.png" - "icons/Power_black_6x.png" - "icons/Tablet_qt_1x.png" - "icons/Volume_down_qt_1x.png" - "icons/Volume_mute_qt_1x.png" - "icons/Volume_up_qt_1x.png" "icons/WifiAnim_black_2x.png" "icons/Wifi_lightgray_2x.png" - "icons/World_qt_6x.png" "newIcons/back_icon.svg" - "newIcons/close_icon.svg" - "newIcons/detail_icon.svg" - "newIcons/grid_icon.svg" - "newIcons/header_toggle_icon.svg" - "newIcons/info_icon.svg" - "newIcons/mouse_icon.svg" - "newIcons/mute_icon.svg" "newIcons/network_icon.svg" - "newIcons/pause_icon.svg" - "newIcons/play_icon.svg" - "newIcons/qt_logo_green_rgb.svg" - "newIcons/settings_icon.svg" - "newIcons/settingsmenu_launcher_icon.svg" - "newIcons/stop_icon.svg" - "newIcons/touch_icon.svg" - "newIcons/volume_icon.svg" "pluginMain.qml" - "settingsview.xml" ) qt_add_resource(settingsuiplugin "settingsui" diff --git a/src/settingsui/settingsuiplugin/SettingsDelegate.qml b/src/settingsui/settingsuiplugin/SettingsDelegate.qml index 91f4ca4..cf7696a 100644 --- a/src/settingsui/settingsuiplugin/SettingsDelegate.qml +++ b/src/settingsui/settingsuiplugin/SettingsDelegate.qml @@ -26,8 +26,7 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ -import QtQuick 2.0 -import QtGraphicalEffects 1.0 +import QtQuick Item { width: settingsList.width @@ -46,13 +45,6 @@ Item { height: Math.min(parent.width * 0.5, parent.height * 0.6) width: height fillMode: Image.PreserveAspectFit - visible: parent.isSelected ? false : true - } - ColorOverlay { - source: img - anchors.fill: img - visible: parent.isSelected ? true : false - color: viewSettings.buttonGreenColor } Text { @@ -71,6 +63,7 @@ Item { font.family: appFont font.styleName: parent.isSelected ? "Bold" : "Regular" } + MouseArea { id: mouseArea anchors.fill: parent @@ -80,6 +73,4 @@ Item { titleItem.title = title } } - - Component.onCompleted: pluginMain.init() } diff --git a/src/settingsui/settingsuiplugin/SettingsHeader.qml b/src/settingsui/settingsuiplugin/SettingsHeader.qml index c9ba7cf..1d2f737 100644 --- a/src/settingsui/settingsuiplugin/SettingsHeader.qml +++ b/src/settingsui/settingsuiplugin/SettingsHeader.qml @@ -26,8 +26,8 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ -import QtQuick 2.0 -import QtDeviceUtilities.NetworkSettings 1.0 +import QtQuick +import QtDeviceUtilities.NetworkSettings Item { id: header diff --git a/src/settingsui/settingsuiplugin/SettingsTitleItem.qml b/src/settingsui/settingsuiplugin/SettingsTitleItem.qml index 0ead0c6..6156091 100644 --- a/src/settingsui/settingsuiplugin/SettingsTitleItem.qml +++ b/src/settingsui/settingsuiplugin/SettingsTitleItem.qml @@ -26,7 +26,7 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ -import QtQuick 2.0 +import QtQuick Column { id: page diff --git a/src/settingsui/settingsuiplugin/icons.qrc b/src/settingsui/settingsuiplugin/icons.qrc index eddec64..c6944ca 100644 --- a/src/settingsui/settingsuiplugin/icons.qrc +++ b/src/settingsui/settingsuiplugin/icons.qrc @@ -1,51 +1,12 @@ icons/Alert_yellow_1x.png - icons/Audio_qt_6x.png - icons/Bluetooth_qt_1x.png - icons/Bluetooth_qt_6x.png - icons/Camcorder_qt_1x.png - icons/Camera_qt_1x.png - icons/Clock_qt_1x.png - icons/Clock_qt_6x.png - icons/Display_qt_6x.png - icons/Flag_qt_6x.png icons/FloatingButton_Active.png icons/FloatingButton_Available.png icons/FloatingButton_Unavailable.png - icons/Headphones_qt_1x.png - icons/Heartbeat_qt_1x.png - icons/Keyboard_qt_1x.png - icons/Laptop_qt_1x.png - icons/Microphone_qt_1x.png - icons/MobilePhone_qt_1x.png - icons/Mouse_qt_1x.png - icons/Tablet_qt_1x.png - icons/Volume_down_qt_1x.png - icons/Volume_mute_qt_1x.png - icons/Volume_up_qt_1x.png icons/WifiAnim_black_2x.png icons/Wifi_lightgray_2x.png - icons/World_qt_6x.png - icons/Chevron-left_black_6x.png - icons/Chevron-left_black.png - icons/Power_black_6x.png newIcons/back_icon.svg - newIcons/close_icon.svg - newIcons/detail_icon.svg - newIcons/grid_icon.svg - newIcons/header_toggle_icon.svg - newIcons/info_icon.svg - newIcons/mouse_icon.svg - newIcons/mute_icon.svg newIcons/network_icon.svg - newIcons/pause_icon.svg - newIcons/play_icon.svg - newIcons/settings_icon.svg - newIcons/settingsmenu_launcher_icon.svg - newIcons/stop_icon.svg - newIcons/touch_icon.svg - newIcons/volume_icon.svg - newIcons/qt_logo_green_rgb.svg diff --git a/src/settingsui/settingsuiplugin/icons/Audio_qt_6x.png b/src/settingsui/settingsuiplugin/icons/Audio_qt_6x.png deleted file mode 100644 index a33b286..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/Audio_qt_6x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/Bluetooth_qt_1x.png b/src/settingsui/settingsuiplugin/icons/Bluetooth_qt_1x.png deleted file mode 100644 index d9378b4..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/Bluetooth_qt_1x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/Bluetooth_qt_6x.png b/src/settingsui/settingsuiplugin/icons/Bluetooth_qt_6x.png deleted file mode 100644 index 87d80cd..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/Bluetooth_qt_6x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/Camcorder_qt_1x.png b/src/settingsui/settingsuiplugin/icons/Camcorder_qt_1x.png deleted file mode 100644 index 79db562..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/Camcorder_qt_1x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/Camera_qt_1x.png b/src/settingsui/settingsuiplugin/icons/Camera_qt_1x.png deleted file mode 100644 index 0b831c5..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/Camera_qt_1x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/Chevron-left_black.png b/src/settingsui/settingsuiplugin/icons/Chevron-left_black.png deleted file mode 100644 index 0ebc3f4..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/Chevron-left_black.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/Chevron-left_black_6x.png b/src/settingsui/settingsuiplugin/icons/Chevron-left_black_6x.png deleted file mode 100644 index c1a8cff..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/Chevron-left_black_6x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/Clock_qt_1x.png b/src/settingsui/settingsuiplugin/icons/Clock_qt_1x.png deleted file mode 100644 index d4b220d..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/Clock_qt_1x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/Clock_qt_6x.png b/src/settingsui/settingsuiplugin/icons/Clock_qt_6x.png deleted file mode 100644 index b351887..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/Clock_qt_6x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/Display_qt_6x.png b/src/settingsui/settingsuiplugin/icons/Display_qt_6x.png deleted file mode 100644 index 89d1845..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/Display_qt_6x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/Flag_qt_6x.png b/src/settingsui/settingsuiplugin/icons/Flag_qt_6x.png deleted file mode 100644 index 32212da..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/Flag_qt_6x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/Headphones_qt_1x.png b/src/settingsui/settingsuiplugin/icons/Headphones_qt_1x.png deleted file mode 100644 index da86427..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/Headphones_qt_1x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/Heartbeat_qt_1x.png b/src/settingsui/settingsuiplugin/icons/Heartbeat_qt_1x.png deleted file mode 100644 index 9599158..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/Heartbeat_qt_1x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/Keyboard_qt_1x.png b/src/settingsui/settingsuiplugin/icons/Keyboard_qt_1x.png deleted file mode 100644 index 5911e06..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/Keyboard_qt_1x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/Laptop_qt_1x.png b/src/settingsui/settingsuiplugin/icons/Laptop_qt_1x.png deleted file mode 100644 index 4708259..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/Laptop_qt_1x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/Microphone_qt_1x.png b/src/settingsui/settingsuiplugin/icons/Microphone_qt_1x.png deleted file mode 100644 index 9182212..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/Microphone_qt_1x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/MobilePhone_qt_1x.png b/src/settingsui/settingsuiplugin/icons/MobilePhone_qt_1x.png deleted file mode 100644 index 50fcc0a..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/MobilePhone_qt_1x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/Mouse_qt_1x.png b/src/settingsui/settingsuiplugin/icons/Mouse_qt_1x.png deleted file mode 100644 index a1eefe5..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/Mouse_qt_1x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/Power_black_6x.png b/src/settingsui/settingsuiplugin/icons/Power_black_6x.png deleted file mode 100644 index d6add07..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/Power_black_6x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/Tablet_qt_1x.png b/src/settingsui/settingsuiplugin/icons/Tablet_qt_1x.png deleted file mode 100644 index 1d0bc4f..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/Tablet_qt_1x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/Volume_down_qt_1x.png b/src/settingsui/settingsuiplugin/icons/Volume_down_qt_1x.png deleted file mode 100644 index 05c2ce4..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/Volume_down_qt_1x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/Volume_mute_qt_1x.png b/src/settingsui/settingsuiplugin/icons/Volume_mute_qt_1x.png deleted file mode 100644 index ca14213..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/Volume_mute_qt_1x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/Volume_up_qt_1x.png b/src/settingsui/settingsuiplugin/icons/Volume_up_qt_1x.png deleted file mode 100644 index 08f6221..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/Volume_up_qt_1x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/World_qt_6x.png b/src/settingsui/settingsuiplugin/icons/World_qt_6x.png deleted file mode 100644 index 2aee655..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/World_qt_6x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Audio.png b/src/settingsui/settingsuiplugin/icons/ref/Audio.png deleted file mode 100644 index 8434f0a..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Audio.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Back.png b/src/settingsui/settingsuiplugin/icons/ref/Back.png deleted file mode 100644 index 9029fd0..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Back.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Bluetooth.png b/src/settingsui/settingsuiplugin/icons/ref/Bluetooth.png deleted file mode 100644 index e7c80a9..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Bluetooth.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Camcorder.png b/src/settingsui/settingsuiplugin/icons/ref/Camcorder.png deleted file mode 100644 index 8c317a2..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Camcorder.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Camera.png b/src/settingsui/settingsuiplugin/icons/ref/Camera.png deleted file mode 100644 index c71ab25..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Camera.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Chevron-left.png b/src/settingsui/settingsuiplugin/icons/ref/Chevron-left.png deleted file mode 100644 index 95006f4..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Chevron-left.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Chevron-right.png b/src/settingsui/settingsuiplugin/icons/ref/Chevron-right.png deleted file mode 100644 index 2860e9a..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Chevron-right.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Circle-x.png b/src/settingsui/settingsuiplugin/icons/ref/Circle-x.png deleted file mode 100644 index 2bbfa97..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Circle-x.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Clock.png b/src/settingsui/settingsuiplugin/icons/ref/Clock.png deleted file mode 100644 index 1dae63e..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Clock.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Cogs.png b/src/settingsui/settingsuiplugin/icons/ref/Cogs.png deleted file mode 100644 index feaae50..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Cogs.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Connections.png b/src/settingsui/settingsuiplugin/icons/ref/Connections.png deleted file mode 100644 index b042d3c..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Connections.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Display.png b/src/settingsui/settingsuiplugin/icons/ref/Display.png deleted file mode 100644 index cf1251a..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Display.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Flag.png b/src/settingsui/settingsuiplugin/icons/ref/Flag.png deleted file mode 100644 index 485ed48..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Flag.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Headphones.png b/src/settingsui/settingsuiplugin/icons/ref/Headphones.png deleted file mode 100644 index 9e5c483..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Headphones.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Heartbeat.png b/src/settingsui/settingsuiplugin/icons/ref/Heartbeat.png deleted file mode 100644 index 168135e..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Heartbeat.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Keyboard.png b/src/settingsui/settingsuiplugin/icons/ref/Keyboard.png deleted file mode 100644 index c814e8e..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Keyboard.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Laptop.png b/src/settingsui/settingsuiplugin/icons/ref/Laptop.png deleted file mode 100644 index 465bb54..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Laptop.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Lock.png b/src/settingsui/settingsuiplugin/icons/ref/Lock.png deleted file mode 100644 index 6afb6ac..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Lock.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Microphone.png b/src/settingsui/settingsuiplugin/icons/ref/Microphone.png deleted file mode 100644 index 63cb500..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Microphone.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/MobilePhone.png b/src/settingsui/settingsuiplugin/icons/ref/MobilePhone.png deleted file mode 100644 index b186c09..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/MobilePhone.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Mouse.png b/src/settingsui/settingsuiplugin/icons/ref/Mouse.png deleted file mode 100644 index 146305b..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Mouse.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Plus.png b/src/settingsui/settingsuiplugin/icons/ref/Plus.png deleted file mode 100644 index 391fe94..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Plus.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Power.png b/src/settingsui/settingsuiplugin/icons/ref/Power.png deleted file mode 100644 index b54a084..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Power.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Settings.png b/src/settingsui/settingsuiplugin/icons/ref/Settings.png deleted file mode 100644 index d8b255c..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Settings.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Tablet.png b/src/settingsui/settingsuiplugin/icons/ref/Tablet.png deleted file mode 100644 index 71b0065..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Tablet.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Volume_down.png b/src/settingsui/settingsuiplugin/icons/ref/Volume_down.png deleted file mode 100644 index 0773b1d..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Volume_down.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Volume_mute.png b/src/settingsui/settingsuiplugin/icons/ref/Volume_mute.png deleted file mode 100644 index 36ab384..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Volume_mute.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Volume_up.png b/src/settingsui/settingsuiplugin/icons/ref/Volume_up.png deleted file mode 100644 index 61eebbd..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Volume_up.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Wifi.png b/src/settingsui/settingsuiplugin/icons/ref/Wifi.png deleted file mode 100644 index 5d1e0d9..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Wifi.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Wifi1.png b/src/settingsui/settingsuiplugin/icons/ref/Wifi1.png deleted file mode 100644 index f1b1489..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Wifi1.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Wifi2.png b/src/settingsui/settingsuiplugin/icons/ref/Wifi2.png deleted file mode 100644 index a22b472..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Wifi2.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Wifi3.png b/src/settingsui/settingsuiplugin/icons/ref/Wifi3.png deleted file mode 100644 index 76d412b..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Wifi3.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Wifi4.png b/src/settingsui/settingsuiplugin/icons/ref/Wifi4.png deleted file mode 100644 index 5d1e0d9..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Wifi4.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/WifiAnim.png b/src/settingsui/settingsuiplugin/icons/ref/WifiAnim.png deleted file mode 100644 index 0694f63..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/WifiAnim.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/World.png b/src/settingsui/settingsuiplugin/icons/ref/World.png deleted file mode 100644 index cf6eaf0..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/World.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/icons/ref/Wrench.png b/src/settingsui/settingsuiplugin/icons/ref/Wrench.png deleted file mode 100644 index 5b6e1c6..0000000 Binary files a/src/settingsui/settingsuiplugin/icons/ref/Wrench.png and /dev/null differ diff --git a/src/settingsui/settingsuiplugin/newIcons/close_icon.svg b/src/settingsui/settingsuiplugin/newIcons/close_icon.svg deleted file mode 100644 index c98fe51..0000000 --- a/src/settingsui/settingsuiplugin/newIcons/close_icon.svg +++ /dev/null @@ -1 +0,0 @@ -close_icon \ No newline at end of file diff --git a/src/settingsui/settingsuiplugin/newIcons/detail_icon.svg b/src/settingsui/settingsuiplugin/newIcons/detail_icon.svg deleted file mode 100644 index f0dc4ec..0000000 --- a/src/settingsui/settingsuiplugin/newIcons/detail_icon.svg +++ /dev/null @@ -1 +0,0 @@ -detail \ No newline at end of file diff --git a/src/settingsui/settingsuiplugin/newIcons/grid_icon.svg b/src/settingsui/settingsuiplugin/newIcons/grid_icon.svg deleted file mode 100644 index decd8e2..0000000 --- a/src/settingsui/settingsuiplugin/newIcons/grid_icon.svg +++ /dev/null @@ -1 +0,0 @@ -grid_icon \ No newline at end of file diff --git a/src/settingsui/settingsuiplugin/newIcons/header_toggle_icon.svg b/src/settingsui/settingsuiplugin/newIcons/header_toggle_icon.svg deleted file mode 100644 index 06d0b6a..0000000 --- a/src/settingsui/settingsuiplugin/newIcons/header_toggle_icon.svg +++ /dev/null @@ -1 +0,0 @@ -header_toggle_icon \ No newline at end of file diff --git a/src/settingsui/settingsuiplugin/newIcons/info_icon.svg b/src/settingsui/settingsuiplugin/newIcons/info_icon.svg deleted file mode 100644 index 64d24c0..0000000 --- a/src/settingsui/settingsuiplugin/newIcons/info_icon.svg +++ /dev/null @@ -1 +0,0 @@ -info_icon \ No newline at end of file diff --git a/src/settingsui/settingsuiplugin/newIcons/mouse_icon.svg b/src/settingsui/settingsuiplugin/newIcons/mouse_icon.svg deleted file mode 100644 index 5843fe1..0000000 --- a/src/settingsui/settingsuiplugin/newIcons/mouse_icon.svg +++ /dev/null @@ -1 +0,0 @@ -mouse_icon \ No newline at end of file diff --git a/src/settingsui/settingsuiplugin/newIcons/mute_icon.svg b/src/settingsui/settingsuiplugin/newIcons/mute_icon.svg deleted file mode 100644 index 2ffd61f..0000000 --- a/src/settingsui/settingsuiplugin/newIcons/mute_icon.svg +++ /dev/null @@ -1 +0,0 @@ -mute_icon \ No newline at end of file diff --git a/src/settingsui/settingsuiplugin/newIcons/network_icon.svg b/src/settingsui/settingsuiplugin/newIcons/network_icon.svg index 6280828..157fb52 100644 --- a/src/settingsui/settingsuiplugin/newIcons/network_icon.svg +++ b/src/settingsui/settingsuiplugin/newIcons/network_icon.svg @@ -1 +1 @@ -network_icon \ No newline at end of file +network_icon \ No newline at end of file diff --git a/src/settingsui/settingsuiplugin/newIcons/pause_icon.svg b/src/settingsui/settingsuiplugin/newIcons/pause_icon.svg deleted file mode 100644 index 04000f9..0000000 --- a/src/settingsui/settingsuiplugin/newIcons/pause_icon.svg +++ /dev/null @@ -1 +0,0 @@ -pause_icon \ No newline at end of file diff --git a/src/settingsui/settingsuiplugin/newIcons/play_icon.svg b/src/settingsui/settingsuiplugin/newIcons/play_icon.svg deleted file mode 100644 index ab27771..0000000 --- a/src/settingsui/settingsuiplugin/newIcons/play_icon.svg +++ /dev/null @@ -1 +0,0 @@ -play_icon \ No newline at end of file diff --git a/src/settingsui/settingsuiplugin/newIcons/qt_logo_green_rgb.svg b/src/settingsui/settingsuiplugin/newIcons/qt_logo_green_rgb.svg deleted file mode 100644 index bdb07d1..0000000 --- a/src/settingsui/settingsuiplugin/newIcons/qt_logo_green_rgb.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - diff --git a/src/settingsui/settingsuiplugin/newIcons/settings_icon.svg b/src/settingsui/settingsuiplugin/newIcons/settings_icon.svg deleted file mode 100644 index 7f5dbde..0000000 --- a/src/settingsui/settingsuiplugin/newIcons/settings_icon.svg +++ /dev/null @@ -1 +0,0 @@ -settings_icon \ No newline at end of file diff --git a/src/settingsui/settingsuiplugin/newIcons/settingsmenu_launcher_icon.svg b/src/settingsui/settingsuiplugin/newIcons/settingsmenu_launcher_icon.svg deleted file mode 100644 index 479a79f..0000000 --- a/src/settingsui/settingsuiplugin/newIcons/settingsmenu_launcher_icon.svg +++ /dev/null @@ -1 +0,0 @@ -settingsmenu_launcher_icon \ No newline at end of file diff --git a/src/settingsui/settingsuiplugin/newIcons/stop_icon.svg b/src/settingsui/settingsuiplugin/newIcons/stop_icon.svg deleted file mode 100644 index 2eeff5f..0000000 --- a/src/settingsui/settingsuiplugin/newIcons/stop_icon.svg +++ /dev/null @@ -1 +0,0 @@ -stop_icon \ No newline at end of file diff --git a/src/settingsui/settingsuiplugin/newIcons/touch_icon.svg b/src/settingsui/settingsuiplugin/newIcons/touch_icon.svg deleted file mode 100644 index 40ce016..0000000 --- a/src/settingsui/settingsuiplugin/newIcons/touch_icon.svg +++ /dev/null @@ -1 +0,0 @@ -touch_icon \ No newline at end of file diff --git a/src/settingsui/settingsuiplugin/newIcons/volume_icon.svg b/src/settingsui/settingsuiplugin/newIcons/volume_icon.svg deleted file mode 100644 index 12f944e..0000000 --- a/src/settingsui/settingsuiplugin/newIcons/volume_icon.svg +++ /dev/null @@ -1 +0,0 @@ -volume_icon \ No newline at end of file diff --git a/src/settingsui/settingsuiplugin/plugin.cpp b/src/settingsui/settingsuiplugin/plugin.cpp index 3e9a274..3ea37ad 100644 --- a/src/settingsui/settingsuiplugin/plugin.cpp +++ b/src/settingsui/settingsuiplugin/plugin.cpp @@ -38,7 +38,7 @@ static void initResources() } /*! - \qmlmodule QtDeviceUtilities.SettingsUI 1.0 + \qmlmodule QtDeviceUtilities.SettingsUI \title Qt Device Utilities: Settings UI \ingroup qtdevice-utilities-qml-modules \ingroup qmlmodules @@ -51,7 +51,7 @@ static void initResources() To import and use the module's QML types, use the following statement: \badcode - import QtDeviceUtilities.SettingsUI 1.0 + import QtDeviceUtilities.SettingsUI \endcode \section1 QML Types @@ -68,8 +68,8 @@ static void initResources() For example: \qml - import QtQuick 2.6 - import QtDeviceUtilities.SettingsUI 1.0 + import QtQuick + import QtDeviceUtilities.SettingsUI SettingsUI { id: settingsUI @@ -94,7 +94,7 @@ public: { // @uri QtDeviceUtilities.SettingsUI Q_ASSERT(uri == QLatin1String("QtDeviceUtilities.SettingsUI")); - qmlRegisterType(QUrl("qrc:/pluginMain.qml"), uri, 1, 0, "SettingsUI"); + qmlRegisterType(QUrl("qrc:/pluginMain.qml"), uri, 2, 0, "SettingsUI"); } }; diff --git a/src/settingsui/settingsuiplugin/pluginMain.qml b/src/settingsui/settingsuiplugin/pluginMain.qml index 5701034..76a6ced 100644 --- a/src/settingsui/settingsuiplugin/pluginMain.qml +++ b/src/settingsui/settingsuiplugin/pluginMain.qml @@ -26,13 +26,11 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ -import QtQuick 2.5 -import QtQuick.Layouts 1.2 -import QtQuick.Controls 2.0 -import Qt.labs.settings 1.0 -import QtQuick.XmlListModel 2.0 -import QtDeviceUtilities.NetworkSettings 1.0 -import QtGraphicalEffects 1.0 +import QtQuick +import QtQuick.Layouts +import QtQuick.Controls +import Qt.labs.settings +import QtDeviceUtilities.NetworkSettings Rectangle { id: pluginMain @@ -41,7 +39,6 @@ Rectangle { color: "#09102b" opacity: 0.97 - property bool __initialized: false property var service property int margin: (pluginMain.width / 3 * 2) * 0.05 property int spacing: margin * 0.5 @@ -52,33 +49,13 @@ Rectangle { property int fieldTextHeight: height * 0.05 property int buttonHeight: height * 0.05 - property alias model: xmlModel.source - - function init() - { - if (!__initialized) { - __initialized = true; - settingsList.currentIndex = 0 - if (xmlModel.count >= 1) { - settingsLoader.source = xmlModel.get(0).path + '/' + - xmlModel.get(0).view + '.qml' - titleItem.title = xmlModel.get(0).title - } else { - titleItem.title = qsTr("No settings") - } - } - } - signal closed() - XmlListModel { - id: xmlModel - source: "settingsview.xml" - query: "/xml/settings/item" - XmlRole { name: "title"; query: "title/string()"} - XmlRole { name: "icon"; query: "icon/string()"} - XmlRole { name: "view"; query: "view/string()"} - XmlRole { name: "path"; query: "path/string()"} + Component.onCompleted: { + settingsList.currentIndex = 0 + settingsLoader.source = settingsListModel.get(0).path + '/' + + settingsListModel.get(0).view + '.qml' + titleItem.title = settingsListModel.get(0).title } SettingsHeader { @@ -86,30 +63,32 @@ Rectangle { onClicked: pluginMain.closed() } + ListModel { + id: settingsListModel + + ListElement { + title: "Network" + view: "NetworkSettings" + path: "network" + icon: "newIcons/network_icon.svg" + } + } + ListView { id: settingsList objectName: "settingsList" anchors.top: settingsHeader.bottom anchors.left: parent.left anchors.bottom: parent.bottom - width: parent.width / 3 - model: xmlModel + width: parent.width / 3.33 + model: settingsListModel delegate: SettingsDelegate {} } - Rectangle { - id: rightLine - width: 3 - height: parent.height * 0.8 - anchors.left: settingsList.right - anchors.top: settingsHeader.bottom - color: "#9d9faa" - } - SettingsTitleItem { id: titleItem - anchors.left: rightLine.right + anchors.left: settingsList.right anchors.right: parent.right anchors.top: settingsHeader.bottom anchors.leftMargin: pluginMain.margin * 2 @@ -118,7 +97,7 @@ Rectangle { Loader { id: settingsLoader anchors.top: titleItem.bottom - anchors.left: rightLine.right + anchors.left: settingsList.right anchors.right: parent.right anchors.bottom: parent.bottom anchors.leftMargin: pluginMain.margin * 2 diff --git a/src/settingsui/settingsuiplugin/settingsui.qrc b/src/settingsui/settingsuiplugin/settingsui.qrc index 673bb6a..7c8b661 100644 --- a/src/settingsui/settingsuiplugin/settingsui.qrc +++ b/src/settingsui/settingsuiplugin/settingsui.qrc @@ -13,7 +13,6 @@ ../network/WifiSettings.qml ../network/WifiSignalMonitor.qml ../network/WiredSettings.qml - settingsview.xml ../common/CustomSwitch.qml ../network/NetworkListView.qml ../network/PassphraseEnter.qml @@ -21,51 +20,12 @@ SettingsDelegate.qml SettingsTitleItem.qml icons/Alert_yellow_1x.png - icons/Audio_qt_6x.png - icons/Bluetooth_qt_1x.png - icons/Bluetooth_qt_6x.png - icons/Camcorder_qt_1x.png - icons/Camera_qt_1x.png - icons/Clock_qt_1x.png - icons/Clock_qt_6x.png - icons/Display_qt_6x.png - icons/Flag_qt_6x.png icons/FloatingButton_Active.png icons/FloatingButton_Available.png icons/FloatingButton_Unavailable.png - icons/Headphones_qt_1x.png - icons/Heartbeat_qt_1x.png - icons/Keyboard_qt_1x.png - icons/Laptop_qt_1x.png - icons/Microphone_qt_1x.png - icons/MobilePhone_qt_1x.png - icons/Mouse_qt_1x.png - icons/Tablet_qt_1x.png - icons/Volume_down_qt_1x.png - icons/Volume_mute_qt_1x.png - icons/Volume_up_qt_1x.png icons/WifiAnim_black_2x.png icons/Wifi_lightgray_2x.png - icons/World_qt_6x.png - icons/Chevron-left_black_6x.png - icons/Chevron-left_black.png - icons/Power_black_6x.png newIcons/back_icon.svg - newIcons/close_icon.svg - newIcons/detail_icon.svg - newIcons/grid_icon.svg - newIcons/header_toggle_icon.svg - newIcons/info_icon.svg - newIcons/mouse_icon.svg - newIcons/mute_icon.svg newIcons/network_icon.svg - newIcons/pause_icon.svg - newIcons/play_icon.svg - newIcons/settings_icon.svg - newIcons/settingsmenu_launcher_icon.svg - newIcons/stop_icon.svg - newIcons/touch_icon.svg - newIcons/volume_icon.svg - newIcons/qt_logo_green_rgb.svg diff --git a/src/settingsui/settingsuiplugin/settingsview.xml b/src/settingsui/settingsuiplugin/settingsview.xml deleted file mode 100644 index d7285ea..0000000 --- a/src/settingsui/settingsuiplugin/settingsview.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - Network - NetworkSettings - network - newIcons/network_icon.svg - - - -- cgit v1.2.3