Skip to content

Commit 0c79646

Browse files
committed
fix: port away from deprecated Qt.labs.settings
1 parent bc88f7c commit 0c79646

2 files changed

Lines changed: 3 additions & 4 deletions

File tree

src/plasmoid/package/contents/ui/FullRepresentation.qml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -524,8 +524,8 @@ ColumnLayout {
524524
property var settings: null
525525

526526
function createSettings() {
527-
var settingsString = 'import Qt.labs.settings 1.0; \
528-
Settings { \
527+
var settingsString = 'import QtCore; \
528+
Settings { \
529529
category: "CUSTOM"; \
530530
property int monitor: 0; \
531531
property string color; \
@@ -576,7 +576,7 @@ ColumnLayout {
576576
}';
577577

578578
settings = Qt.createQmlObject(settingsString, mainLayout, "settingsObject");
579-
settings.fileName = StandardPaths.writableLocation(StandardPaths.HomeLocation).toString().substring(7) + "/.config/kde-material-you-colors/config.conf";
579+
settings.location = StandardPaths.locate(StandardPaths.HomeLocation, "/.config/kde-material-you-colors/config.conf", StandardPaths.LocateFile);
580580
customTextColorsCheck.checked = settings.custom_colors_list == "";
581581
customColorCheck.checked = settings.color == "";
582582
}

src/plasmoid/package/contents/ui/configGeneral.qml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import org.kde.ksvg as KSvg
66
import org.kde.iconthemes as KIconThemes
77
import org.kde.kirigami as Kirigami
88
import org.kde.kcmutils as KCM
9-
import Qt.labs.settings
109
import "components" as Components
1110

1211
KCM.SimpleKCM {

0 commit comments

Comments
 (0)