mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-31 14:33:54 -04:00
Simplify CCDateDelegate setEditorData code
This commit is contained in:
parent
1fc681b5d6
commit
d14486089e
@ -423,11 +423,10 @@ class CcDateDelegate(QStyledItemDelegate, UpdateEditorGeometry): # {{{
|
|||||||
elif check_key_modifier(Qt.ShiftModifier + Qt.ControlModifier):
|
elif check_key_modifier(Qt.ShiftModifier + Qt.ControlModifier):
|
||||||
val = now()
|
val = now()
|
||||||
else:
|
else:
|
||||||
m = index.model()
|
|
||||||
# db col is not named for the field, but for the table number. To get it,
|
# db col is not named for the field, but for the table number. To get it,
|
||||||
# gui column -> column label -> table number -> db column
|
# gui column -> column label -> table number -> db column
|
||||||
val = m.db.data[index.row()][m.custom_columns[m.column_map[index.column()]]['rec_index']]
|
val = index.data(Qt.EditRole)
|
||||||
if val is None:
|
if is_date_undefined(val):
|
||||||
val = now()
|
val = now()
|
||||||
editor.setDateTime(val)
|
editor.setDateTime(val)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user