Exemple #1
0
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
Exemple #2
0
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
Exemple #3
0
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
Exemple #4
0
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()
Exemple #6
0
 def toggle(self, *args):
     self.config_set[confirm_config_name(self.name)] = self.again.isChecked()
Exemple #7
0
 def toggle(self, *args):
     dynamic[confirm_config_name(self.name)] = self.again.isChecked()