switchers/icons: Modernize and simplify code
Take advantadge of more recent QML and Plasma items, such as
Layouts
, TapHandler
, PlasmaCore.IconItem
to reduce the
complexity and lines of code on big and small icons switchers
Visual aspect should be mostly the same (I changed the spacing a bit on small icons), and it's been tested with both large and small number of items to check that the boundaries are working well.
Edited by Ismael Asensio