From 9c3062a4b585c35f272e6f9363a907b6a9527b64 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 25 Feb 2009 12:12:56 -0800 Subject: [PATCH] Fix #1934 (Would like to assign a year (not a full date) to a title) --- src/calibre/gui2/library.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/calibre/gui2/library.py b/src/calibre/gui2/library.py index 38652ad971..c0f8eac796 100644 --- a/src/calibre/gui2/library.py +++ b/src/calibre/gui2/library.py @@ -90,11 +90,11 @@ class DateDelegate(QStyledItemDelegate): def displayText(self, val, locale): d = val.toDate() return d.toString('dd MMM yyyy') - if d.isNull(): - return '' - d = datetime(d.year(), d.month(), d.day()) - return strftime(BooksView.TIME_FMT, d.timetuple()) + def createEditor(self, parent, option, index): + qde = QStyledItemDelegate.createEditor(self, parent, option, index) + qde.setDisplayFormat('MM/dd/yyyy') + return qde class BooksModel(QAbstractTableModel): coding = zip(