[utilities/kdebugsettings] src/kcm: Add debug category

Laurent Montel <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit 92cb5327b0f750dc63bfdc8cd681abf84d5f8f28 by Laurent Montel.
Committed on 30/07/2026 at 05:16.
Pushed by mlaurent into branch 'master'.

Add debug category

M  +4    -0    src/kcm/CMakeLists.txt
M  +4    -0    src/kcm/kcmdebugsettingsqml.cpp

https://invent.kde.org/utilities/kdebugsettings/-/commit/92cb5327b0f750dc63bfdc8cd681abf84d5f8f28

diff --git a/src/kcm/CMakeLists.txt b/src/kcm/CMakeLists.txt
index 159a80e5..7b2d7032 100644
--- a/src/kcm/CMakeLists.txt
+++ b/src/kcm/CMakeLists.txt
@@ -2,6 +2,10 @@
 # SPDX-License-Identifier: BSD-3-Clause
 kcmutils_add_qml_kcm(kcm_debugsettings)
 
+ecm_qt_declare_logging_category(kcm_debugsettings HEADER kcm_debugsettings_debug.h IDENTIFIER KDEBUGSETTINGS_KCM_LOG
+    CATEGORY_NAME log_kdebugsettings_kcm DESCRIPTION "kdebugsettings kcm" EXPORT KDEBUGSETTINGS
+)
+
 target_sources(
     kcm_debugsettings
     PRIVATE
diff --git a/src/kcm/kcmdebugsettingsqml.cpp b/src/kcm/kcmdebugsettingsqml.cpp
index fe431479..fdb3bd04 100644
--- a/src/kcm/kcmdebugsettingsqml.cpp
+++ b/src/kcm/kcmdebugsettingsqml.cpp
@@ -5,6 +5,7 @@
 */
 
 #include "kcmdebugsettingsqml.h"
+#include "kcm_debugsettings_debug.h"
 #include "loggingmanager.h"
 #include "model/categorytypeproxymodel.h"
 #include "model/customloggingcategorymodel.h"
@@ -34,6 +35,9 @@ void KCMDebugSettingsQml::load()
 
 void KCMDebugSettingsQml::save()
 {
+    if (!LoggingManager::self().saveInQtLogging()) {
+        qCWarning(KDEBUGSETTINGS_KCM_LOG) << "Impossible to save file";
+    }
     // TODO
 }
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.