From 82e3eda5709f1f8dd6bdb898a3c6b71a41cc4e62 Mon Sep 17 00:00:00 2001 From: jkito <belter@riseup.net> Date: Sun, 25 Aug 2024 17:18:10 +0530 Subject: [PATCH] build: use qt5compat qml module to build on qt6.4 for ubuntu and debian --- bitmask.pro | 2 +- gui/components/ErrorBox.qml | 2 +- gui/components/Footer.qml | 14 ++++++-------- gui/components/Home.qml | 2 +- gui/components/InitErrors.qml | 2 +- gui/components/Locations.qml | 7 +++---- gui/components/MotdBox.qml | 2 +- gui/components/Preferences.qml | 4 ++-- gui/components/SignalIcon.qml | 7 +++---- gui/components/Splash.qml | 2 +- gui/components/StatusBox.qml | 2 +- 11 files changed, 21 insertions(+), 25 deletions(-) diff --git a/bitmask.pro b/bitmask.pro index bbeacb12..58ba5f2f 100644 --- a/bitmask.pro +++ b/bitmask.pro @@ -1,8 +1,8 @@ TARGET = $$TARGET QT += quickcontrols2 svg -CONFIG += qt staticlib CONFIG += c++17 strict_c++ +CONFIG += qt staticlib core5compat CONFIG += qtquickcompiler RELEASE = $$RELEASE diff --git a/gui/components/ErrorBox.qml b/gui/components/ErrorBox.qml index 5667ed9d..ef8f58fb 100644 --- a/gui/components/ErrorBox.qml +++ b/gui/components/ErrorBox.qml @@ -1,6 +1,6 @@ import QtQuick import QtQuick.Controls -import QtQuick.Effects +import Qt5Compat.GraphicalEffects import "../themes/themes.js" as Theme Item { diff --git a/gui/components/Footer.qml b/gui/components/Footer.qml index d534f96a..9df6db62 100644 --- a/gui/components/Footer.qml +++ b/gui/components/Footer.qml @@ -2,7 +2,7 @@ import QtQuick import QtQuick.Controls import QtQuick.Controls.Material import QtQuick.Layouts -import QtQuick.Effects +import Qt5Compat.GraphicalEffects import "../themes/themes.js" as Theme ToolBar { @@ -49,7 +49,7 @@ ToolBar { } Image { - id: lightning + id: lightning smooth: true visible: ctx != undefined & root.selectedGateway == "auto" width: 16 @@ -61,11 +61,10 @@ ToolBar { verticalCenter: gwButton.verticalCenter } } - MultiEffect { + ColorOverlay{ anchors.fill: lightning source: lightning - colorizationColor: getLocationColor() - colorization: 1.0 + color: getLocationColor() antialiasing: true } @@ -123,11 +122,10 @@ ToolBar { rightMargin: 20 } } - MultiEffect { + ColorOverlay{ anchors.fill: gwQuality source: gwQuality - colorizationColor: getSignalColor() - colorization: 1.0 + color: getSignalColor() antialiasing: false } } diff --git a/gui/components/Home.qml b/gui/components/Home.qml index f3bea85a..7830f46d 100644 --- a/gui/components/Home.qml +++ b/gui/components/Home.qml @@ -1,6 +1,6 @@ import QtQuick import QtQuick.Controls -import QtQuick.Effects +import Qt5Compat.GraphicalEffects Page { StatusBox { diff --git a/gui/components/InitErrors.qml b/gui/components/InitErrors.qml index aaf9897b..10b4755c 100644 --- a/gui/components/InitErrors.qml +++ b/gui/components/InitErrors.qml @@ -1,6 +1,6 @@ import QtQuick import QtQuick.Controls -import QtQuick.Effects +import Qt5Compat.GraphicalEffects ErrorBox { diff --git a/gui/components/Locations.qml b/gui/components/Locations.qml index 2a188738..6228a58c 100644 --- a/gui/components/Locations.qml +++ b/gui/components/Locations.qml @@ -1,7 +1,7 @@ import QtQuick import QtQuick.Controls import QtQuick.Layouts -import QtQuick.Effects +import Qt5Compat.GraphicalEffects import "../themes/themes.js" as Theme @@ -81,11 +81,10 @@ ThemedPage { //verticalCenterOffset: 3 } } - MultiEffect { + ColorOverlay{ anchors.fill: lightning source: lightning - colorizationColor: "black" - colorization: 1.0 + color: "black" antialiasing: true } } diff --git a/gui/components/MotdBox.qml b/gui/components/MotdBox.qml index 2c8cdb8b..7b851c0c 100644 --- a/gui/components/MotdBox.qml +++ b/gui/components/MotdBox.qml @@ -1,6 +1,6 @@ import QtQuick import QtQuick.Controls -import QtQuick.Effects +import Qt5Compat.GraphicalEffects import "../themes/themes.js" as Theme Item { diff --git a/gui/components/Preferences.qml b/gui/components/Preferences.qml index d8ed6587..a0b6bba6 100644 --- a/gui/components/Preferences.qml +++ b/gui/components/Preferences.qml @@ -2,8 +2,8 @@ import QtQuick import QtQuick.Controls import QtQuick.Layouts import QtQuick.Controls.Material -import QtQuick.Effects -import QtCore +import Qt5Compat.GraphicalEffects +import Qt.labs.settings import "../themes/themes.js" as Theme diff --git a/gui/components/SignalIcon.qml b/gui/components/SignalIcon.qml index 8747f054..38a23710 100644 --- a/gui/components/SignalIcon.qml +++ b/gui/components/SignalIcon.qml @@ -1,7 +1,7 @@ import QtQuick import QtQuick.Controls import QtQuick.Layouts -import QtQuick.Effects +import Qt5Compat.GraphicalEffects import "../themes/themes.js" as Theme @@ -41,11 +41,10 @@ Item { ] } } - MultiEffect { + ColorOverlay{ anchors.fill: icon source: icon - colorizationColor: getQualityColor() - colorization: 1.0 + color: getQualityColor() antialiasing: true } diff --git a/gui/components/Splash.qml b/gui/components/Splash.qml index c9351804..d18cc3ba 100644 --- a/gui/components/Splash.qml +++ b/gui/components/Splash.qml @@ -1,6 +1,6 @@ import QtQuick import QtQuick.Controls -import QtQuick.Effects +import Qt5Compat.GraphicalEffects import "../themes/themes.js" as Theme Page { diff --git a/gui/components/StatusBox.qml b/gui/components/StatusBox.qml index d17c2fe0..24a1f8f2 100644 --- a/gui/components/StatusBox.qml +++ b/gui/components/StatusBox.qml @@ -1,6 +1,6 @@ import QtQuick import QtQuick.Controls -import QtQuick.Effects +import Qt5Compat.GraphicalEffects import QtQuick.Layouts import QtQuick.Templates as T import QtQuick.Controls.impl -- 2.46.0