def confirm(msg, name, parent=None, pixmap='dialog_warning.png', title=None, show_cancel_button=True, confirm_msg=None, config_set=None, extra_button=None): config_set = config_set or dynamic if not config_set.get(confirm_config_name(name), True): if extra_button: return True, False return True d = Dialog(msg, name, parent, config_set=config_set, icon=pixmap, extra_button=extra_button, title=title, confirm_msg=confirm_msg, show_cancel_button=show_cancel_button) ret = d.exec_() == QDialog.DialogCode.Accepted if extra_button: ret = ret, d.extra_button_clicked return ret
def confirm(msg, name, parent=None, pixmap='dialog_warning.png', title=None, show_cancel_button=True, confirm_msg=None, config_set=None): config_set = config_set or dynamic if not config_set.get(confirm_config_name(name), True): return True d = Dialog(msg, name, parent, config_set=config_set, icon=pixmap, title=title, confirm_msg=confirm_msg, show_cancel_button=show_cancel_button) return d.exec_() == d.Accepted
def confirm(msg, name, parent=None, pixmap='dialog_warning.png', title=None, show_cancel_button=True, confirm_msg=None): if not dynamic.get(confirm_config_name(name), True): return True d = Dialog(msg, name, parent) d.label.setPixmap(QPixmap(I(pixmap))) d.setWindowIcon(QIcon(I(pixmap))) if title is not None: d.setWindowTitle(title) if not show_cancel_button: d.buttonBox.button(d.buttonBox.Cancel).setVisible(False) if confirm_msg is not None: d.again.setText(confirm_msg) d.resize(d.sizeHint()) return d.exec_() == d.Accepted
def toggle(self, *args): self.config_set[confirm_config_name( self.name)] = self.again.isChecked()
def toggle(self, *args): self.config_set[confirm_config_name(self.name)] = self.again.isChecked()
def toggle(self, *args): dynamic[confirm_config_name(self.name)] = self.again.isChecked()