Replace removed insertEmail with addEmail

(see KContacts commit 779da83bcfa42ddc55a17a039e2d9ae9370266d0)
wilder-portage
Marco Rebhan 4 years ago
parent ceb9339576
commit 0b234a97e6
No known key found for this signature in database
GPG Key ID: C8D0FBE381A29D36
  1. 13
      src/filter/filteractions/filteractionaddtoaddressbook.cpp

@ -17,6 +17,7 @@
#include <KContacts/Addressee> #include <KContacts/Addressee>
#include <KEmailAddress> #include <KEmailAddress>
#include <KLocalizedString> #include <KLocalizedString>
#include <kcontacts_version.h>
#include <QGridLayout> #include <QGridLayout>
#include <QLabel> #include <QLabel>
@ -78,12 +79,18 @@ FilterAction::ReturnCode FilterActionAddToAddressBook::process(ItemContext &cont
for (const QString &singleEmail : emails) { for (const QString &singleEmail : emails) {
QString name; QString name;
QString email; QString emailString;
KContacts::Addressee::parseEmailAddress(singleEmail, name, email); KContacts::Addressee::parseEmailAddress(singleEmail, name, emailString);
KContacts::Addressee contact; KContacts::Addressee contact;
contact.setNameFromString(name); 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()) { if (!mCategory.isEmpty()) {
contact.setCategories(mCategory.split(QLatin1Char(';'))); contact.setCategories(mCategory.split(QLatin1Char(';')));
} }

Loading…
Cancel
Save