X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsettingspages%2Fchatmonitorsettingspage.cpp;h=cbfa26ebfc2cc86c221b9ccf09b5c3df0e067491;hp=e3d4b56ac639f5505c4bd2e179c64ed08ba4b350;hb=731ec69d4608ba95e3ae4f154b8ca1852e1db2e5;hpb=63a5dd030855c90797fc92db00ec8adf538620f6 diff --git a/src/qtui/settingspages/chatmonitorsettingspage.cpp b/src/qtui/settingspages/chatmonitorsettingspage.cpp index e3d4b56a..cbfa26eb 100644 --- a/src/qtui/settingspages/chatmonitorsettingspage.cpp +++ b/src/qtui/settingspages/chatmonitorsettingspage.cpp @@ -41,7 +41,8 @@ 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->setDisableDecoration(true); _configAvailable->setNetworkId(NetworkId()); _configAvailable->setInitialized(); @@ -49,6 +50,7 @@ ChatMonitorSettingsPage::ChatMonitorSettingsPage(QWidget *parent) _configActive = new BufferViewConfig(-666, this); _configActive->setBufferViewName("tmpChatMonitorActiveBuffers"); _configActive->setSortAlphabetically(true); + _configActive->setDisableDecoration(true); _configActive->setNetworkId(NetworkId()); _configActive->setInitialized(); @@ -92,10 +94,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);