[KAcceleratorManager] Only set iconText() if actually changed
QAction::setIconText() breaks the feature that QAction::iconText()
is returning text() when the iconText is empty.
BUG: 391002
Reviewed by Christian Ehrlicher
Differential Revision: https://phabricator.kde.org/D11346