Comment.
This commit is contained in:
parent
fb426f599c
commit
9b6982ee19
@ -70,6 +70,11 @@ QModelIndex MessagesProxyModel::getNextUnreadItemIndex(int default_row, int max_
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool MessagesProxyModel::lessThan(const QModelIndex &left, const QModelIndex &right) const {
|
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) {
|
if (left.column() == MSG_DB_TITLE_INDEX && right.column() == MSG_DB_TITLE_INDEX) {
|
||||||
return QString::localeAwareCompare(m_sourceModel->data(left, Qt::EditRole).toString(),
|
return QString::localeAwareCompare(m_sourceModel->data(left, Qt::EditRole).toString(),
|
||||||
m_sourceModel->data(right, Qt::EditRole).toString()) < 0;
|
m_sourceModel->data(right, Qt::EditRole).toString()) < 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user