Remove dependency on QtWidgets
Changes PlannedPublic

Authored by meven on Sun, Nov 24, 7:28 AM.

Details

Reviewers
mart
Group Reviewers
Frameworks
Summary

Remove unnecessary dependency on QtWidgets.
It should allow the kde daemons to start quicker.

T12191

Test Plan

kdesrc-build kded
kdesrc-build kio plasma-desktop plasma-workspace powerdevil kinit print-manager plasma-nm kio-extras kscreen kdbusaddons plasma-vault plasma-browser-integration kmix kaccounts-integration kdelibs4support baloo bluedevil

Diff Detail

Repository
R297 KDED
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 19113
Build 19131: arc lint + arc unit
meven created this revision.Sun, Nov 24, 7:28 AM
Restricted Application added a project: Frameworks. · View Herald TranscriptSun, Nov 24, 7:28 AM
Restricted Application added a subscriber: kde-frameworks-devel. · View Herald Transcript
meven requested review of this revision.Sun, Nov 24, 7:28 AM

-1 There's UI shown by kded, like network manager prompts and other bits. Also, some bits probably need windowing capabilities.
Certainly something to look into (e.g. use QGuiApplication and turn off platform awareness) but not something we can "just" do in a minor update.

meven planned changes to this revision.Sun, Nov 24, 7:49 AM

-1 There's UI shown by kded, like network manager prompts and other bits. Also, some bits probably need windowing capabilities.
Certainly something to look into (e.g. use QGuiApplication and turn off platform awareness) but not something we can "just" do in a minor update.

You are right this breaks ABI basically.
And I found the project wacomtablet would break because of this change (but only this one that I could see).

This change could happen once KF6 has been branched though.