From 2b67711736a506b69286e2a85bae9be53882ce87 Mon Sep 17 00:00:00 2001 From: Nate Graham Date: Tue, 27 Jul 2021 15:06:19 -0600 Subject: [PATCH] [kcms] Port simple OverlaySheet headers to use title: property This was added to Kirigami in https://invent.kde.org/frameworks/kirigami/-/merge_requests/314 and simplifies and standardizes the creation of simple text-based headers in OverlaySheet. This commit ports plasma-desktop's KCMs to use them in all the places where it is possible to do so. --- kcms/users/package/contents/ui/ChangePassword.qml | 4 +--- kcms/users/package/contents/ui/ChangeWalletPassword.qml | 4 +--- kcms/users/package/contents/ui/UserDetailsPage.qml | 8 +++----- 3 files changed, 5 insertions(+), 11 deletions(-) diff --git a/kcms/users/package/contents/ui/ChangePassword.qml b/kcms/users/package/contents/ui/ChangePassword.qml index 83a5a27e1..232116c57 100644 --- a/kcms/users/package/contents/ui/ChangePassword.qml +++ b/kcms/users/package/contents/ui/ChangePassword.qml @@ -23,9 +23,7 @@ Kirigami.OverlaySheet { property var account - header: Kirigami.Heading { - text: i18n("Change Password") - } + title: i18n("Change Password") ColumnLayout { id: mainColumn diff --git a/kcms/users/package/contents/ui/ChangeWalletPassword.qml b/kcms/users/package/contents/ui/ChangeWalletPassword.qml index 248552d48..6b975c52d 100644 --- a/kcms/users/package/contents/ui/ChangeWalletPassword.qml +++ b/kcms/users/package/contents/ui/ChangeWalletPassword.qml @@ -14,9 +14,7 @@ import org.kde.kirigami 2.8 as Kirigami Kirigami.OverlaySheet { id: walletPasswordRoot - header: Kirigami.Heading { - text: i18n("Change Wallet Password?") - } + title: i18n("Change Wallet Password?") ColumnLayout { id: baseLayout diff --git a/kcms/users/package/contents/ui/UserDetailsPage.qml b/kcms/users/package/contents/ui/UserDetailsPage.qml index 2c2e8afa6..9098561a7 100644 --- a/kcms/users/package/contents/ui/UserDetailsPage.qml +++ b/kcms/users/package/contents/ui/UserDetailsPage.qml @@ -212,11 +212,9 @@ SimpleKCM { Kirigami.OverlaySheet { id: picturesSheet - header: RowLayout { - Kirigami.Heading { - text: i18n("Change Avatar") - } - } + + title: i18n("Change Avatar") + QQC2.SwipeView { id: stackSwitcher interactive: false