From: Janne Koschinski Date: Mon, 5 Aug 2019 10:30:19 +0000 (+0200) Subject: Replace deprecated qSort with std::sort X-Git-Tag: test-travis-01~40 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=2c4cc10cfb540da2b33c2a2dba8e012b2b594395 Replace deprecated qSort with std::sort --- diff --git a/src/client/clientbacklogmanager.cpp b/src/client/clientbacklogmanager.cpp index cf6ab5d2..75ed87a5 100644 --- a/src/client/clientbacklogmanager.cpp +++ b/src/client/clientbacklogmanager.cpp @@ -164,7 +164,7 @@ void ClientBacklogManager::dispatchMessages(const MessageList& messages, bool so clock_t start_t = clock(); if (sort) - qSort(msgs); + std::sort(msgs.begin(), msgs.end()); Client::messageProcessor()->process(msgs); clock_t end_t = clock(); diff --git a/src/client/messagefilter.cpp b/src/client/messagefilter.cpp index 10c9aa08..49676e32 100644 --- a/src/client/messagefilter.cpp +++ b/src/client/messagefilter.cpp @@ -115,7 +115,7 @@ QString MessageFilter::idString() const return "*"; QList bufferIds = _validBuffers.toList(); - qSort(bufferIds); + std::sort(bufferIds.begin(), bufferIds.end()); QStringList bufferIdStrings; foreach (BufferId id, bufferIds) diff --git a/src/client/messagemodel.cpp b/src/client/messagemodel.cpp index e39c7a3a..fcd7acbc 100644 --- a/src/client/messagemodel.cpp +++ b/src/client/messagemodel.cpp @@ -105,13 +105,13 @@ void MessageModel::insertMessages(const QList& msglist) else { _messageBuffer = msglist.mid(processedMsgs); } - qSort(_messageBuffer); + std::sort(_messageBuffer.begin(), _messageBuffer.end()); QCoreApplication::postEvent(this, new ProcessBufferEvent()); } } else { _messageBuffer << msglist; - qSort(_messageBuffer); + std::sort(_messageBuffer.begin(), _messageBuffer.end()); } } diff --git a/src/client/networkmodel.cpp b/src/client/networkmodel.cpp index 17a9aaa0..47139325 100644 --- a/src/client/networkmodel.cpp +++ b/src/client/networkmodel.cpp @@ -1605,7 +1605,7 @@ void NetworkModel::sortBufferIds(QList& bufferIds) const bufferItems << _bufferItemCache[bufferId]; } - qSort(bufferItems.begin(), bufferItems.end(), bufferItemLessThan); + std::sort(bufferItems.begin(), bufferItems.end(), bufferItemLessThan); bufferIds.clear(); foreach (BufferItem* bufferItem, bufferItems) { diff --git a/src/core/coresessioneventprocessor.cpp b/src/core/coresessioneventprocessor.cpp index af30bfb7..86b4cde6 100644 --- a/src/core/coresessioneventprocessor.cpp +++ b/src/core/coresessioneventprocessor.cpp @@ -1536,7 +1536,7 @@ void CoreSessionEventProcessor::handleCtcpClientinfo(CtcpEvent* e) QStringList supportedHandlers; for (const QString& handler : providesHandlers()) supportedHandlers << handler.toUpper(); - qSort(supportedHandlers); + std::sort(supportedHandlers.begin(), supportedHandlers.end()); e->setReply(supportedHandlers.join(" ")); } diff --git a/src/qtui/chatview.cpp b/src/qtui/chatview.cpp index 3a432bf5..df25b1a1 100644 --- a/src/qtui/chatview.cpp +++ b/src/qtui/chatview.cpp @@ -292,7 +292,7 @@ QSet ChatView::visibleChatLines(Qt::ItemSelectionMode mode) const QList ChatView::visibleChatLinesSorted(Qt::ItemSelectionMode mode) const { QList result = visibleChatLines(mode).toList(); - qSort(result.begin(), result.end(), chatLinePtrLessThan); + std::sort(result.begin(), result.end(), chatLinePtrLessThan); return result; } diff --git a/src/qtui/chatviewsearchcontroller.cpp b/src/qtui/chatviewsearchcontroller.cpp index b81e261a..f53cbc63 100644 --- a/src/qtui/chatviewsearchcontroller.cpp +++ b/src/qtui/chatviewsearchcontroller.cpp @@ -330,7 +330,7 @@ void ChatViewSearchController::repositionHighlights(ChatLine* line) } } - qSort(searchHighlights.begin(), searchHighlights.end(), SearchHighlightItem::firstInLine); + std::sort(searchHighlights.begin(), searchHighlights.end(), SearchHighlightItem::firstInLine); Q_ASSERT(wordPos.count() == searchHighlights.count()); for (int i = 0; i < searchHighlights.count(); i++) { diff --git a/src/qtui/settingspages/bufferviewsettingspage.cpp b/src/qtui/settingspages/bufferviewsettingspage.cpp index 1097dff8..aa31d525 100644 --- a/src/qtui/settingspages/bufferviewsettingspage.cpp +++ b/src/qtui/settingspages/bufferviewsettingspage.cpp @@ -248,7 +248,7 @@ void BufferViewSettingsPage::newBufferView(const QString& bufferViewName) } else { bufferIds = Client::networkModel()->allBufferIds(); - qSort(bufferIds); + std::sort(bufferIds.begin(), bufferIds.end()); config->setProperty("OriginalBufferList", toVariantList(bufferIds)); } } diff --git a/src/qtui/settingspages/corehighlightsettingspage.cpp b/src/qtui/settingspages/corehighlightsettingspage.cpp index 9707c70b..46b9dd91 100644 --- a/src/qtui/settingspages/corehighlightsettingspage.cpp +++ b/src/qtui/settingspages/corehighlightsettingspage.cpp @@ -420,7 +420,7 @@ void CoreHighlightSettingsPage::removeSelectedHighlightRows() for (auto selectedItem : selectedItemList) { selectedRows.append(selectedItem->row()); } - qSort(selectedRows.begin(), selectedRows.end(), qGreater()); + std::sort(selectedRows.begin(), selectedRows.end(), std::greater<>()); int lastRow = -1; for (auto row : selectedRows) { if (row != lastRow) { @@ -438,7 +438,7 @@ void CoreHighlightSettingsPage::removeSelectedIgnoredRows() for (auto selectedItem : selectedItemList) { selectedRows.append(selectedItem->row()); } - qSort(selectedRows.begin(), selectedRows.end(), qGreater()); + std::sort(selectedRows.begin(), selectedRows.end(), std::greater<>()); int lastRow = -1; for (auto row : selectedRows) { if (row != lastRow) { diff --git a/src/qtui/settingspages/highlightsettingspage.cpp b/src/qtui/settingspages/highlightsettingspage.cpp index 1a6a51ae..3eebd918 100644 --- a/src/qtui/settingspages/highlightsettingspage.cpp +++ b/src/qtui/settingspages/highlightsettingspage.cpp @@ -197,7 +197,7 @@ void HighlightSettingsPage::removeSelectedRows() foreach (QTableWidgetItem* selectedItem, selectedItemList) { selectedRows.append(selectedItem->row()); } - qSort(selectedRows.begin(), selectedRows.end(), qGreater()); + std::sort(selectedRows.begin(), selectedRows.end(), std::greater<>()); int lastRow = -1; foreach (int row, selectedRows) { if (row != lastRow) {