diff --git a/src/kcms/effects/package/contents/ui/main.qml b/src/kcms/effects/package/contents/ui/main.qml index 52d9448b57..ee60c2b746 100644 --- a/src/kcms/effects/package/contents/ui/main.qml +++ b/src/kcms/effects/package/contents/ui/main.qml @@ -20,6 +20,17 @@ ScrollViewKCM { implicitHeight: Kirigami.Units.gridUnit * 30 implicitWidth: Kirigami.Units.gridUnit * 40 + actions: NewStuff.Action { + text: i18n("Get New…") + visible: KAuthorized.authorize(KAuthorized.GHNS) + configFile: "kwineffect.knsrc" + onEntryEvent: (entry, event) => { + if (event === NewStuff.Engine.StatusChangedEvent) { + kcm.onGHNSEntriesChanged() + } + } + } + header: ColumnLayout { spacing: Kirigami.Units.smallSpacing @@ -119,21 +130,4 @@ ScrollViewKCM { return group; } } - - footer: ColumnLayout { - RowLayout { - Layout.alignment: Qt.AlignRight - - NewStuff.Button { - text: i18n("Get New Desktop Effects…") - visible: KAuthorized.authorize(KAuthorized.GHNS) - configFile: "kwineffect.knsrc" - onEntryEvent: (entry, event) => { - if (event === NewStuff.Engine.StatusChangedEvent) { - kcm.onGHNSEntriesChanged() - } - } - } - } - } }