[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
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 21943
Build 21961: arc lint + arc unit