def __init__(self, parent, book_ids, output_format, queue, db, user_recs, args, use_saved_single_settings=True): QProgressDialog.__init__(self, '', QString(), 0, len(book_ids), parent) self.setWindowTitle(_('Queueing books for bulk conversion')) self.book_ids, self.output_format, self.queue, self.db, self.args, self.user_recs = \ book_ids, output_format, queue, db, args, user_recs self.parent = parent self.use_saved_single_settings = use_saved_single_settings self.i, self.bad, self.jobs, self.changed = 0, [], [], False QTimer.singleShot(0, self.do_book) self.exec_()
def __init__(self, bookdb, options_texte, nb, newimage, newimagepath): QProgressDialog.__init__(self, None, None, 0, nb) self.setWindowTitle('Traitement des fichiers') self.setCancelButtonText('Annuler') icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap("resources/PL128.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.setWindowIcon(icon) QtCore.QMetaObject.connectSlotsByName(self) self.nb = nb self.newimage = newimage self.newimagepath = newimagepath self.badbook = [] self.setMinimum(0) self.setMaximum(self.nb) self.setMinimumWidth(500) # QTimer.singleShot(0, self.distribujob) self.show() self.distribujob(options_texte, nb)
def __init__(self, gui, book_ids, tdir, statistics_cols_map, pages_algorithm, use_goodreads, overwrite_existing, queue, db): QProgressDialog.__init__(self, '', QString(), 0, len(book_ids), gui) self.setWindowTitle('Queueing books for counting statistics') self.setMinimumWidth(500) self.book_ids, self.tdir, self.queue, self.db = book_ids, tdir, queue, db self.statistics_cols_map = statistics_cols_map self.pages_algorithm = pages_algorithm self.use_goodreads = use_goodreads self.overwrite_existing = overwrite_existing self.gui = gui self.i, self.books_to_scan = 0, [] self.bad = OrderedDict() self.input_order = [f.lower() for f in prefs['input_format_order']] self.page_col_label = self.word_col_label = None self.labels_map = dict((col_name, db.field_metadata.key_to_label(col_name)) for col_name in statistics_cols_map.itervalues() if col_name) QTimer.singleShot(0, self.do_book) self.exec_()