Skip to content
Commit 72be4ac4 authored by Marco Martin's avatar Marco Martin
Browse files

Major api refactor

See https://invent.kde.org/frameworks/plasma-framework/-/issues/15 for details.

- Make plasmoid a pointer to Applet
- AppletInterface and ContainmentInterface become the mandated root item for plasmoids
- The Applet api is exposed now directly, both as plasmiod and Plasmoid.
- full/compactrepresentation is a direct property of PlasmoidItem defined as plasmoid root item

This is a first part of more things to come, as explained in the code TODOs, most notably still missing are:

* new context action api
* revise what is a Q_SLOT and what isn't
* where the screen geometry api goes
* killing packageurlinterceptor
* killing colorContext

BUG: 469143
parent 6640032e
Pipeline #413903 passed with stage
in 6 minutes and 40 seconds
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment