docs: def setCurrentAction(self, action):
          """
          Sets the current action for this button to the inputed action.
          
          :param      action | <QAction> || <str>
          """
          self._actionGroup.blockSignals(True)
          for act in self._actionGroup.actions():
              act.setChecked(act == action or act.text() == action)
          self._actionGroup.blockSignals(False)