Blame Fix-compilation-with-Qt-5.13.patch

Bernhard M. Wiedemann f06ce7
From 69e17dec5add40655cd9334ec7ad4eef13fed8a4 Mon Sep 17 00:00:00 2001
Bernhard M. Wiedemann f06ce7
From: =?UTF-8?q?Jonah=20Br=C3=BCchert?= <jbb.prv@gmx.de>
Bernhard M. Wiedemann f06ce7
Date: Wed, 5 Jun 2019 13:28:44 +0200
Bernhard M. Wiedemann f06ce7
Subject: [PATCH] Fix compilation with Qt 5.13
Bernhard M. Wiedemann f06ce7
Bernhard M. Wiedemann f06ce7
---
Bernhard M. Wiedemann f06ce7
 src/account-service-model.cpp | 14 ++++++++------
Bernhard M. Wiedemann f06ce7
 1 file changed, 8 insertions(+), 6 deletions(-)
Bernhard M. Wiedemann f06ce7
Bernhard M. Wiedemann f06ce7
diff --git a/src/account-service-model.cpp b/src/account-service-model.cpp
Bernhard M. Wiedemann f06ce7
index 45795c5..deb157e 100644
Bernhard M. Wiedemann f06ce7
--- a/src/account-service-model.cpp
Bernhard M. Wiedemann f06ce7
+++ b/src/account-service-model.cpp
Bernhard M. Wiedemann f06ce7
@@ -183,7 +183,7 @@ AccountServiceModelPrivate::addServicesFromAccount(Accounts::Account *account)
Bernhard M. Wiedemann f06ce7
             newModelItems.append(accountService);
Bernhard M. Wiedemann f06ce7
     }
Bernhard M. Wiedemann f06ce7
 
Bernhard M. Wiedemann f06ce7
-    qSort(newModelItems.begin(), newModelItems.end(), sortFunction);
Bernhard M. Wiedemann f06ce7
+    std::sort(newModelItems.begin(), newModelItems.end(), sortFunction);
Bernhard M. Wiedemann f06ce7
     addItems(newModelItems);
Bernhard M. Wiedemann f06ce7
 }
Bernhard M. Wiedemann f06ce7
 
Bernhard M. Wiedemann f06ce7
@@ -211,7 +211,7 @@ void AccountServiceModelPrivate::addItems(const AccountServices &added)
Bernhard M. Wiedemann f06ce7
     foreach (Accounts::AccountService *accountService, added) {
Bernhard M. Wiedemann f06ce7
         // Find where the item should be inserted
Bernhard M. Wiedemann f06ce7
         AccountServices::iterator i =
Bernhard M. Wiedemann f06ce7
-            qLowerBound(modelItems.begin(), modelItems.end(),
Bernhard M. Wiedemann f06ce7
+            std::lower_bound(modelItems.begin(), modelItems.end(),
Bernhard M. Wiedemann f06ce7
                         accountService, sortFunction);
Bernhard M. Wiedemann f06ce7
         int index = i - modelItems.begin();
Bernhard M. Wiedemann f06ce7
         addedIndexes[index]++;
Bernhard M. Wiedemann f06ce7
@@ -253,7 +253,7 @@ AccountServiceModelPrivate::removeItems(const AccountServices &removed)
Bernhard M. Wiedemann f06ce7
         removedIndexes.append(index);
Bernhard M. Wiedemann f06ce7
     }
Bernhard M. Wiedemann f06ce7
     // sort the indexes from highest to lower, and start updating the list
Bernhard M. Wiedemann f06ce7
-    qSort(removedIndexes.begin(), removedIndexes.end(), qGreater<int>());
Bernhard M. Wiedemann f06ce7
+    std::sort(removedIndexes.begin(), removedIndexes.end(), std::greater<int>());
Bernhard M. Wiedemann f06ce7
     int first = -1;
Bernhard M. Wiedemann f06ce7
     int last = -1;
Bernhard M. Wiedemann f06ce7
     foreach (int index, removedIndexes) {
Bernhard M. Wiedemann f06ce7
@@ -281,7 +281,7 @@ AccountServiceModelPrivate::removeItems(const AccountServices &removed)
Bernhard M. Wiedemann f06ce7
 
Bernhard M. Wiedemann f06ce7
 void AccountServiceModelPrivate::sortItems()
Bernhard M. Wiedemann f06ce7
 {
Bernhard M. Wiedemann f06ce7
-    qSort(modelItems.begin(), modelItems.end(), sortFunction);
Bernhard M. Wiedemann f06ce7
+    std::sort(modelItems.begin(), modelItems.end(), sortFunction);
Bernhard M. Wiedemann f06ce7
 }
Bernhard M. Wiedemann f06ce7
 
Bernhard M. Wiedemann f06ce7
 void AccountServiceModelPrivate::update()
Bernhard M. Wiedemann f06ce7
@@ -809,7 +809,8 @@ QVariant AccountServiceModel::data(const QModelIndex &index, int role) const
Bernhard M. Wiedemann f06ce7
         ret = accountService->enabled();
Bernhard M. Wiedemann f06ce7
         break;
Bernhard M. Wiedemann f06ce7
     case AccountServiceRole:
Bernhard M. Wiedemann f06ce7
-        qWarning("accountService role is deprecated, use accountServiceHandle");
Bernhard M. Wiedemann f06ce7
+        qWarning() << "accountService role is deprecated, use accountServiceHandle";
Bernhard M. Wiedemann f06ce7
+	/* FALLTHRU */
Bernhard M. Wiedemann f06ce7
     case AccountServiceHandleRole:
Bernhard M. Wiedemann f06ce7
         object = accountService;
Bernhard M. Wiedemann f06ce7
         break;
Bernhard M. Wiedemann f06ce7
@@ -817,7 +818,8 @@ QVariant AccountServiceModel::data(const QModelIndex &index, int role) const
Bernhard M. Wiedemann f06ce7
         ret = accountService->account()->id();
Bernhard M. Wiedemann f06ce7
         break;
Bernhard M. Wiedemann f06ce7
     case AccountRole:
Bernhard M. Wiedemann f06ce7
-        qWarning("account role is deprecated, use accountHandle");
Bernhard M. Wiedemann f06ce7
+        qWarning() << "account role is deprecated, use accountHandle";
Bernhard M. Wiedemann f06ce7
+	/* FALLTHRU */
Bernhard M. Wiedemann f06ce7
     case AccountHandleRole:
Bernhard M. Wiedemann f06ce7
         object = accountService->account();
Bernhard M. Wiedemann f06ce7
         break;
Bernhard M. Wiedemann f06ce7
-- 
Bernhard M. Wiedemann f06ce7
2.22.2
Bernhard M. Wiedemann f06ce7