From a54a7c410fa99f63fbb79d608cfe0c211cfee1df Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Fri, 19 Dec 2008 20:57:49 +0100 Subject: [PATCH] Sort buffers --- src/qtui/settingspages/chatmonitorsettingspage.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/qtui/settingspages/chatmonitorsettingspage.cpp b/src/qtui/settingspages/chatmonitorsettingspage.cpp index e3d4b56a..2858f6e7 100644 --- a/src/qtui/settingspages/chatmonitorsettingspage.cpp +++ b/src/qtui/settingspages/chatmonitorsettingspage.cpp @@ -41,7 +41,7 @@ ChatMonitorSettingsPage::ChatMonitorSettingsPage(QWidget *parent) // setup available buffers config (for the bufferview on the left) _configAvailable = new BufferViewConfig(-667, this); _configAvailable->setBufferViewName("tmpChatMonitorAvailableBuffers"); - _configAvailable->sortAlphabetically(); + _configAvailable->setSortAlphabetically(true); _configAvailable->setNetworkId(NetworkId()); _configAvailable->setInitialized(); @@ -92,10 +92,12 @@ void ChatMonitorSettingsPage::load() { bufferIdsFromConfig << v.value(); allBufferIds.removeAll(v.value()); } + qSort(bufferIdsFromConfig.begin(), bufferIdsFromConfig.end(), bufferIdLessThan); _configActive->initSetBufferList(bufferIdsFromConfig); } ui.activeBuffers->setFilteredModel(Client::bufferModel(), _configActive); + qSort(allBufferIds.begin(), allBufferIds.end(), bufferIdLessThan); _configAvailable->initSetBufferList(allBufferIds); ui.availableBuffers->setFilteredModel(Client::bufferModel(), _configAvailable); -- 2.20.1