Some tweaking of message list & update UPDATES file.

This commit is contained in:
Martin Rotter 2014-03-01 18:45:13 +01:00
parent c38b0d7ba1
commit 9b8cbfc0f0
4 changed files with 13 additions and 6 deletions

View File

@ -1,4 +1,9 @@
<body>
[1.9.9.6]
<ul>
<li>[~] Message list optimizations.</li>
</ul>
[1.9.9.6]
<ul>
<li>[~] Localization handling.</li>

View File

@ -10,7 +10,12 @@
[~] Default feeds.
[#] Restarting of application on all platforms.
[+] Initial French, Portuguese, German localizations. THANKS to theirs authors!!!
[#] Bugs #15, #16, #13, #19, #20, #26, #25, #18, #21, #25.]]>
[#] Bugs #15, #16, #13, #19, #20, #26, #25, #18, #21, #25.
[+] added
[#] fixed
[~] changed
[@] other action]]>
</changes>
</release>
</releases>

View File

@ -49,8 +49,6 @@ MessagesModel::~MessagesModel() {
qDebug("Destroying MessagesModel instance.");
}
void MessagesModel::setupIcons() {
m_favoriteIcon = IconThemeFactory::instance()->fromTheme("mail-mark-favorite");
m_readIcon = IconThemeFactory::instance()->fromTheme("mail-mark-read");
@ -105,7 +103,7 @@ Message MessagesModel::messageAt(int row_index) const {
message.m_contents = rec.value(MSG_DB_CONTENTS_INDEX).toString();
message.m_title = rec.value(MSG_DB_TITLE_INDEX).toString();
message.m_url = rec.value(MSG_DB_URL_INDEX).toString();
message.m_created = TextFactory::parseDateTime(rec.value(MSG_DB_DCREATED_INDEX).value<qint64>());
message.m_created = TextFactory::parseDateTime(rec.value(MSG_DB_DCREATED_INDEX).value<qint64>()).toLocalTime();
return message;
}

View File

@ -29,7 +29,7 @@
// Represents single message.
class Message {
public:
Message() {
explicit Message() {
m_title = m_url = m_author = m_contents = "";
}
@ -58,7 +58,6 @@ class MessagesModel : public QSqlTableModel {
QVariant headerData(int section, Qt::Orientation orientation, int role) const;
Qt::ItemFlags flags(const QModelIndex &index) const;
public:
// Returns message at given index.
Message messageAt(int row_index) const;
int messageId(int row_index) const;