Example #1
0
 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
Example #2
0
 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))
Example #3
0
 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)
Example #4
0
 def setter(self, val):
     if val is None:
         val = self.widgets[1].minimumDateTime()
     else:
         val = QDateTime(val)
     self.widgets[1].setDateTime(val)
Example #5
0
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,