Avatar: actions.secondary can be removed?
According to my local search through all the 170+ KDE projects that I have cloned, actions.secondary
does not appear anywhere. Moreover, this is such a niche feature that it probably does not belong in a generic Kirigami component. Think about it: it is specifically designed to take a fixed amount of space at the bottom of an Avatar, and adds up a considerable amount of code complexity to mouse area and state management.
The whole AvatarGroup
class could be removed then too. Or otherwise at least be downgraded to a Q_GADGET
instead of Q_OBJECT
, and upgraded with QObject *
property types instead of QVariant.