[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
}