From 0b234a97e6fddbe41ebedad4d662f227bb371e4a Mon Sep 17 00:00:00 2001 From: Marco Rebhan Date: Sun, 24 Oct 2021 11:56:45 +0200 Subject: [PATCH] Replace removed insertEmail with addEmail (see KContacts commit 779da83bcfa42ddc55a17a039e2d9ae9370266d0) --- .../filteractions/filteractionaddtoaddressbook.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/filter/filteractions/filteractionaddtoaddressbook.cpp b/src/filter/filteractions/filteractionaddtoaddressbook.cpp index 4837bca..85aeb55 100644 --- a/src/filter/filteractions/filteractionaddtoaddressbook.cpp +++ b/src/filter/filteractions/filteractionaddtoaddressbook.cpp @@ -17,6 +17,7 @@ #include #include #include +#include #include #include @@ -78,12 +79,18 @@ FilterAction::ReturnCode FilterActionAddToAddressBook::process(ItemContext &cont for (const QString &singleEmail : emails) { QString name; - QString email; - KContacts::Addressee::parseEmailAddress(singleEmail, name, email); + QString emailString; + KContacts::Addressee::parseEmailAddress(singleEmail, name, emailString); KContacts::Addressee contact; contact.setNameFromString(name); - contact.insertEmail(email, true); +#if KContacts_VERSION < QT_VERSION_CHECK(5, 88, 0) + contact.insertEmail(emailString, true); +#else + KContacts::Email email(emailString); + email.setPreferred(true); + contact.addEmail(email); +#endif if (!mCategory.isEmpty()) { contact.setCategories(mCategory.split(QLatin1Char(';'))); }