Configurable icon size
This patch uses the new units.iconSizeHints.panel API to limit the
icon size to what the user sets for panel icons in System Settings,
avoiding them taking up too much space, particularly in wide vertical
Depends on D5593.
Differential Revision: https://phabricator.kde.org/D5595