|
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 |
|