def _get_open_command(self): hotbox = self.get_selected_hotbox() if not hotbox: return warning('Hotbox designer', 'No hotbox selected') return OPEN_COMMAND.format( application=self.application.name, name=hotbox['general']['name'])
def _call_set_hotkey(self): hotbox = self.get_selected_hotbox() if not hotbox: return warning('Hotbox designer', 'No hotbox selected') modes = self.application.available_set_hotkey_modes dialog = HotkeySetter(modes) result = dialog.exec_() name = hotbox['general']['name'] open_cmd = OPEN_COMMAND.format(name=name, application=self.application.name) switch_cmd = SWITCH_COMMAND.format(name=name, application=self.application.name) if result == QtWidgets.QDialog.Rejected: return self.application.set_hotkey(name=name, mode=dialog.mode(), sequence=dialog.get_key_sequence(), open_cmd=open_cmd, close_cmd=CLOSE_COMMAND.format(name=name), switch_cmd=switch_cmd)