def __init__(self, filename, parent=None): MessageBox.__init__( self, MessageBox.INFO, _('Downloading book'), _( 'The book {0} will be downloaded and added to your' ' calibre library automatically.').format(filename), show_copy_button=False, parent=parent ) self.toggle_checkbox.setChecked(True) self.toggle_checkbox.setVisible(True) self.toggle_checkbox.setText(_('Show this message again')) self.toggle_checkbox.toggled.connect(self.show_again_changed) self.resize_needed.emit()
def __init__(self, filename, parent=None): MessageBox.__init__( self, MessageBox.INFO, _('Downloading book'), _( 'The book {0} will be downloaded and added to your' ' calibre library automatically.').format(filename), show_copy_button=False, parent=parent ) self.toggle_checkbox.setChecked(True) self.toggle_checkbox.setVisible(True) self.toggle_checkbox.setText(_('Show this message again')) self.toggle_checkbox.toggled.connect(self.show_again_changed) self.resize_needed.emit()
def __init__(self, parent, title, msg, log='', det_msg=''): ''' :param log: An HTML log :param title: The title for this popup :param msg: The msg to display :param det_msg: Detailed message ''' MessageBox.__init__(self, MessageBox.INFO, title, msg, det_msg=det_msg, show_copy_button=False, parent=parent) self.log = log self.vlb = self.bb.addButton(_('View Report'), self.bb.ActionRole) self.vlb.setIcon(QIcon(I('dialog_information.png'))) self.vlb.clicked.connect(self.show_log) self.det_msg_toggle.setVisible(bool(det_msg)) self.vlb.setVisible(bool(log))
def __init__(self, parent, title, msg, log=None, det_msg=''): ''' :param log: An HTML or plain text log :param title: The title for this popup :param msg: The msg to display :param det_msg: Detailed message ''' MessageBox.__init__(self, MessageBox.INFO, title, msg, det_msg=det_msg, show_copy_button=False, parent=parent) self.log = log self.vlb = self.bb.addButton(_('View log'), self.bb.ActionRole) self.vlb.setIcon(QIcon(I('debug.png'))) self.vlb.clicked.connect(self.show_log) self.det_msg_toggle.setVisible(bool(det_msg)) self.vlb.setVisible(True)