Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Merge branch 'jb51184-note-address-changes' into 'master'
[contacts] SeasidePerson: emit note and address change signals. JB#51184

See merge request mer-core/nemo-qml-plugin-contacts!41
  • Loading branch information
blam committed Sep 14, 2020
2 parents 3d0a59b + a797483 commit 3d36535
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions src/seasideperson.cpp
Expand Up @@ -1980,6 +1980,9 @@ void SeasidePerson::updateContactDetails(const QContact &oldContact)
if (oldContact.details<QContactEmailAddress>() != mContact->details<QContactEmailAddress>()) {
emitChangeSignal(&SeasidePerson::emailDetailsChanged);
}
if (oldContact.details<QContactAddress>() != mContact->details<QContactAddress>()) {
emitChangeSignal(&SeasidePerson::addressDetailsChanged);
}
if (presenceInfoChanged ||
oldContact.details<QContactOnlineAccount>() != mContact->details<QContactOnlineAccount>()) {
emitChangeSignal(&SeasidePerson::accountDetailsChanged);
Expand All @@ -1993,6 +1996,9 @@ void SeasidePerson::updateContactDetails(const QContact &oldContact)
if (oldContact.details<QContactAnniversary>() != mContact->details<QContactAnniversary>()) {
emitChangeSignal(&SeasidePerson::anniversaryDetailsChanged);
}
if (oldContact.details<QContactNote>() != mContact->details<QContactNote>()) {
emitChangeSignal(&SeasidePerson::noteDetailsChanged);
}

if (m_changesReported) {
emit dataChanged();
Expand All @@ -2018,10 +2024,12 @@ void SeasidePerson::emitChangeSignals()
emitChangeSignal(&SeasidePerson::nicknameDetailsChanged);
emitChangeSignal(&SeasidePerson::phoneDetailsChanged);
emitChangeSignal(&SeasidePerson::emailDetailsChanged);
emitChangeSignal(&SeasidePerson::addressDetailsChanged);
emitChangeSignal(&SeasidePerson::accountDetailsChanged);
emitChangeSignal(&SeasidePerson::websiteDetailsChanged);
emitChangeSignal(&SeasidePerson::birthdayChanged);
emitChangeSignal(&SeasidePerson::anniversaryDetailsChanged);
emitChangeSignal(&SeasidePerson::noteDetailsChanged);
emit dataChanged();
}

Expand Down

0 comments on commit 3d36535

Please sign in to comment.