Port away from QAction

It's big part of the reason why we use QtWidgets and it seems to add some unnecessary overhead.

Merge request reports

Loading