From 6f34c810140c3b88a87f49ce8e832343c061d9d7 Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Wed, 28 Dec 2011 23:31:50 +0200 Subject: [PATCH] Make torrent sorting case insensitive (Closes #857154) (cherry picked from commit 6c10936f6d6e3b7731a08656ec471014321e3455) --- Changelog | 1 + src/torrentfilesmodel.h | 1 + src/transferlistwidget.cpp | 1 + 3 files changed, 3 insertions(+) diff --git a/Changelog b/Changelog index fa2034a7a..9aa4313e5 100644 --- a/Changelog +++ b/Changelog @@ -3,6 +3,7 @@ - BUGFIX: Fix banning of IPv6 peers (Closes #885021) - BUGFIX: Fix torrent addition dialog layout problem (Closes #84650522) - BUGFIX: Do not report any progress for disabled files (Closes #56731485) + - BUGFIX: Make torrent sorting case insensitive (Closes #857154) - I18N: Add Georgian translation * Sat Oct 29 2011 - Christophe Dumez - v2.9.2 diff --git a/src/torrentfilesmodel.h b/src/torrentfilesmodel.h index aae512ed5..75e4cd355 100644 --- a/src/torrentfilesmodel.h +++ b/src/torrentfilesmodel.h @@ -620,6 +620,7 @@ public: setFilterKeyColumn(TorrentFileItem::COL_NAME); setFilterRole(Qt::DisplayRole); setDynamicSortFilter(true); + setSortCaseSensitivity(Qt::CaseInsensitive); } ~TorrentFilesFilterModel() { diff --git a/src/transferlistwidget.cpp b/src/transferlistwidget.cpp index f7e964033..e3c0257c4 100644 --- a/src/transferlistwidget.cpp +++ b/src/transferlistwidget.cpp @@ -94,6 +94,7 @@ TransferListWidget::TransferListWidget(QWidget *parent, MainWindow *main_window, nameFilterModel->setSourceModel(statusFilterModel); nameFilterModel->setFilterKeyColumn(TorrentModelItem::TR_NAME); nameFilterModel->setFilterRole(Qt::DisplayRole); + nameFilterModel->setSortCaseSensitivity(Qt::CaseInsensitive); setModel(nameFilterModel);