Bug 423140 - Make Activities KCM open in System Settings
Summary: Make Activities KCM open in System Settings
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Activity Switcher sidebar (other bugs)
Version First Reported In: 5.19.1
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Nate Graham
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-06-18 08:08 UTC by popov895
Modified: 2020-06-24 14:03 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 5.20
Sentry Crash Report:


Attachments
Activities (167.02 KB, video/mp4)
2020-06-18 08:08 UTC, popov895
Details

Note You need to log in before you can comment on or make changes to this bug.
Description popov895 2020-06-18 08:08:28 UTC
Created attachment 129466 [details]
Activities

SUMMARY

Make Activities KCM open in System Settings

STEPS TO REPRODUCE

1. Open Activities switcher
2. Press Settings button at the top of the panel

OBSERVED RESULT

Activities KCM opens in separate window

EXPECTED RESULT

Activities KCM opens in System Settings

SOFTWARE/OS VERSIONS

Linux/KDE Plasma: KDE neon 5.19 User Edition
KDE Plasma Version: 5.19.1
KDE Frameworks Version: 5.71.0
Qt Version: 5.14.2
Comment 1 Nate Graham 2020-06-19 01:33:58 UTC
Whoops!
Comment 2 Nate Graham 2020-06-19 17:47:22 UTC
Will fix.
Comment 3 Bug Janitor Service 2020-06-19 21:30:03 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/41
Comment 4 Nate Graham 2020-06-24 14:03:30 UTC
Git commit 5edb4fc9077a0334501aafb27b6dfed92d4d6de0 by Nate Graham.
Committed on 24/06/2020 at 14:03.
Pushed by ngraham into branch 'master'.

Open activities KCM in System Settings if possible

There's no need to use a home-grown function for this;
KCMShell.openSystemSettings() exists and will do everything for us. So
let's port to that.
FIXED-IN: 5.20

M  +5    -1    desktoppackage/contents/activitymanager/Heading.qml

https://invent.kde.org/plasma/plasma-desktop/commit/5edb4fc9077a0334501aafb27b6dfed92d4d6de0