diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,7 +6,7 @@ set(PROJECT_VERSION_MAJOR 5) set(QT_MIN_VERSION "5.11.0") -set(KF5_MIN_VERSION "5.58.0") +set(KF5_MIN_VERSION "5.62.0") find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules) diff --git a/kcms/notifications/package/contents/ui/SourcesPage.qml b/kcms/notifications/package/contents/ui/SourcesPage.qml --- a/kcms/notifications/package/contents/ui/SourcesPage.qml +++ b/kcms/notifications/package/contents/ui/SourcesPage.qml @@ -22,7 +22,7 @@ import QtQuick.Layouts 1.1 import QtQuick.Controls 2.3 as QtControls -import org.kde.kirigami 2.8 as Kirigami +import org.kde.kirigami 2.10 as Kirigami import org.kde.kcm 1.2 as KCM import org.kde.private.kcms.notifications 1.0 as Private @@ -108,24 +108,13 @@ section { criteria: ViewSection.FullString property: "sourceType" - delegate: Kirigami.AbstractListItem { + delegate: Kirigami.ListSectionHeader { id: sourceSection width: sourcesList.width - - backgroundColor: Kirigami.Theme.backgroundColor - Kirigami.Theme.inherit: false - Kirigami.Theme.colorSet: Kirigami.Theme.Window - - hoverEnabled: false - supportsMouseEvents: false - - Kirigami.Heading { - level: 2 - text: { - switch (Number(section)) { - case Private.SourcesModel.ApplicationType: return i18n("Applications"); - case Private.SourcesModel.ServiceType: return i18n("System Services"); - } + label: { + switch (Number(section)) { + case Private.SourcesModel.ApplicationType: return i18n("Applications"); + case Private.SourcesModel.ServiceType: return i18n("System Services"); } } }