From 9b6982ee19440b9c3e8a3d7d404809eb7c225c49 Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Wed, 16 Mar 2016 07:37:56 +0100 Subject: [PATCH] Comment. --- src/core/messagesproxymodel.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/core/messagesproxymodel.cpp b/src/core/messagesproxymodel.cpp index e5dd516ea..0ea07f0df 100755 --- a/src/core/messagesproxymodel.cpp +++ b/src/core/messagesproxymodel.cpp @@ -70,6 +70,11 @@ QModelIndex MessagesProxyModel::getNextUnreadItemIndex(int default_row, int max_ } bool MessagesProxyModel::lessThan(const QModelIndex &left, const QModelIndex &right) const { + // FIXME: V případě hodně položke je to pomalé. + // V případě, že do messagelistu budu zobrazovat řekněme + // více než 4 000 zpráv, tak tady vracet automaticky false, + // neprovádět skutečně porovnávání. + if (left.column() == MSG_DB_TITLE_INDEX && right.column() == MSG_DB_TITLE_INDEX) { return QString::localeAwareCompare(m_sourceModel->data(left, Qt::EditRole).toString(), m_sourceModel->data(right, Qt::EditRole).toString()) < 0;