Make date handling Qt 4.6 compatible. Convert dates to local before
authorU-NOE\polster <polster@4DKD01593.NOE.Nokia.com>
Wed, 29 Dec 2010 12:04:11 +0000 (13:04 +0100)
committerU-NOE\polster <polster@4DKD01593.NOE.Nokia.com>
Wed, 29 Dec 2010 12:04:11 +0000 (13:04 +0100)
displaying.

infodialog.cpp
model/book.cpp
model/library.cpp

index 4a92fe4..6080d59 100644 (file)
@@ -48,13 +48,15 @@ InfoDialog::InfoDialog(Book *b, QWidget *parent, bool showButtons):
         }
         if (book->dateAdded.isValid()) {
             QLabel *added = new QLabel("Added to library: " +
         }
         if (book->dateAdded.isValid()) {
             QLabel *added = new QLabel("Added to library: " +
-                book->dateAdded.toString(Qt::SystemLocaleShortDate), this);
+             book->dateAdded.toLocalTime().toString(Qt::SystemLocaleShortDate),
+             this);
             added->setWordWrap(true);
             addWidget(added);
         }
         if (book->dateOpened.isValid()) {
             QLabel *opened = new QLabel("Last read: " +
             added->setWordWrap(true);
             addWidget(added);
         }
         if (book->dateOpened.isValid()) {
             QLabel *opened = new QLabel("Last read: " +
-                book->dateOpened.toString(Qt::SystemLocaleShortDate), this);
+             book->dateOpened.toLocalTime().toString(Qt::SystemLocaleShortDate),
+             this);
             opened->setWordWrap(true);
             addWidget(opened);
         }
             opened->setWordWrap(true);
             addWidget(opened);
         }
index e15ac5a..94bb9e9 100644 (file)
@@ -53,7 +53,7 @@ bool Book::open()
     if (!parse()) {
         return false;
     }
     if (!parse()) {
         return false;
     }
-    dateOpened = QDateTime::currentDateTimeUtc();
+    dateOpened = QDateTime::currentDateTime().toUTC();
     save();
     emit opened(path());
     return true;
     save();
     emit opened(path());
     return true;
index a8c0db4..14082e5 100644 (file)
@@ -121,7 +121,7 @@ bool Library::add(const QString &path)
     beginInsertRows(QModelIndex(), size, size);
     Book *book = new Book(path);
     book->peek();
     beginInsertRows(QModelIndex(), size, size);
     Book *book = new Book(path);
     book->peek();
-    book->dateAdded = QDateTime::currentDateTimeUtc();
+    book->dateAdded = QDateTime::currentDateTime().toUTC();
     mBooks.append(book);
     save();
     endInsertRows();
     mBooks.append(book);
     save();
     endInsertRows();