def setter(self, val): if val is None: val = self.main_widget.minimumDateTime() else: val = QDateTime(val) self.main_widget.setDateTime(val) self.ignore_change_signals = False
def __init__(self, date_read, is_read_only=False, default_to_today=False, fmt=None): if date_read == UNDEFINED_DATE and default_to_today: date_read = now() if is_read_only: QTableWidgetItem.__init__(self, format_date(date_read, fmt), QtGui.QTableWidgetItem.UserType) self.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled) else: QTableWidgetItem.__init__(self, '', QtGui.QTableWidgetItem.UserType) self.setData(Qt.DisplayRole, QDateTime(date_read))
def setModelData(self, editor, model, index): val = editor.dateTime() if val <= UNDEFINED_QDATETIME: model.setData(index, UNDEFINED_QDATETIME, Qt.EditRole) else: model.setData(index, QDateTime(val), Qt.EditRole)
def setter(self, val): if val is None: val = self.widgets[1].minimumDateTime() else: val = QDateTime(val) self.widgets[1].setDateTime(val)
defs['cover_grid_height'] = 0 defs['cover_grid_spacing'] = 0 defs['cover_grid_color'] = (80, 80, 80) defs['cover_grid_cache_size'] = 100 defs['cover_grid_disk_cache_size'] = 2500 defs['cover_grid_show_title'] = False defs['cover_grid_texture'] = None defs['show_vl_tabs'] = False defs['show_highlight_toggle_button'] = False defs['add_comments_to_email'] = False del defs # }}} NONE = QVariant( ) # : Null value to return from the data function of item models UNDEFINED_QDATETIME = QDateTime(UNDEFINED_DATE) ALL_COLUMNS = [ 'title', 'ondevice', 'authors', 'size', 'timestamp', 'rating', 'publisher', 'tags', 'series', 'pubdate' ] def _config(): # {{{ c = Config('gui', 'preferences for the calibre GUI') c.add_opt( 'send_to_storage_card_by_default', default=False, help=_('Send file to storage card instead of main memory by default')) c.add_opt('confirm_delete', default=False,