Add Plasmoid that shows multiple other plasmoids in a tabbed interface
ClosedPublic

Authored by davidedmundson on Dec 8 2016, 1:53 PM.

Details

Summary

Restore the "grouped" plasmoid of KDE4.

It's somewhat similar to the system tray internally, it creates a
containment then has a thin wrapper to display plasmoids in a tab.

Plasmoids will display their compact/full representation depending on
the size of the tab, if compacted, the full representation will appear
as a dialog just outside the tab area.

Test Plan

Dragged some applets in
Right click, removed an applet
Tested restoration after shutdown
Tested applets with popups (like analog clock or kickoff)
Tested remove/restore

Diff Detail

Repository
R114 Plasma Addons
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
davidedmundson retitled this revision from to Add Plasmoid that shows multiple other plasmoids in a tabbed interface.
davidedmundson updated this object.
davidedmundson edited the test plan for this revision. (Show Details)
davidedmundson added a reviewer: Plasma.
Restricted Application added a project: Plasma. · View Herald TranscriptDec 8 2016, 1:53 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
mart added a subscriber: mart.Dec 8 2016, 6:00 PM
mart added inline comments.
applets/grouping/.kdev4/groupingplasmoid.kdev4
1 ↗(On Diff #8855)

this foder shouldn't be added

applets/grouping/container/groupedappletscontainer.cpp
132 ↗(On Diff #8855)

when this containment is in a desktop, shouldn't be better for it to be planer instead to let more applets to be expanded?

applets/grouping/container/package/contents/ui/main.qml
28 ↗(On Diff #8855)

rename *systray?

applets/grouping/groupingplasmoid.kdev4
1 ↗(On Diff #8855)

remove this file?

Marco's comments

mart accepted this revision.Dec 9 2016, 4:29 PM
mart added a reviewer: mart.
This revision is now accepted and ready to land.Dec 9 2016, 4:29 PM
This revision was automatically updated to reflect the committed changes.