[SystemTray] Bunch of fixes and improvements in QML
ClosedPublic

Authored by kmaterka on Feb 1 2020, 2:48 PM.

Details

Summary

Few unrelated fixes, bunched together:

  • move some code from main.qml to PlasmoidItem where it belongs
  • easier to understand item size calculation
  • where possible, replace parent.parent comparisons with a property in AbstractItem
  • get rid of marginHints
  • Qt 5.14 compatibility fix in configuration
  • formatting etc
Test Plan

Everything should work as before, this is just refactoring.

Diff Detail

Repository
R120 Plasma Workspace
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.