From 90375918eb0cc23e8c3bfd4d27341f28137c48d2 Mon Sep 17 00:00:00 2001 From: reionwong Date: Wed, 17 Nov 2021 00:48:14 +0800 Subject: [PATCH] Add dim display feature --- src/powermanager.cpp | 8 ++++++++ src/qml/Display/Main.qml | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/powermanager.cpp b/src/powermanager.cpp index a89e01c..5233adf 100644 --- a/src/powermanager.cpp +++ b/src/powermanager.cpp @@ -64,6 +64,14 @@ void PowerManager::setIdleTime(int idleTime) m_idleTime = idleTime; QSettings settings(QSettings::UserScope, "cutefishos", "power"); settings.setValue("CloseScreenTimeout", idleTime); + + QDBusInterface iface("com.cutefish.PowerManager", + "/PowerManager", "com.cutefish.PowerManager", + QDBusConnection::sessionBus()); + if (iface.isValid()) { + iface.asyncCall("setDimDisplayTimeout", idleTime); + } + emit idleTimeChanged(); } } diff --git a/src/qml/Display/Main.qml b/src/qml/Display/Main.qml index de135a6..71a1082 100644 --- a/src/qml/Display/Main.qml +++ b/src/qml/Display/Main.qml @@ -90,7 +90,7 @@ ItemPage { Layout.fillWidth: true Layout.alignment: Qt.AlignVCenter value: brightness.value - from: 0 + from: 1 to: 100 stepSize: 1 onMoved: brightnessTimer.start()