[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-pim
Subject: Re: [Kde-pim] missed comparirsons in AddresseeDiffAlgo
From: Mario Teijeiro Otero <emeteo () escomposlinux ! org>
Date: 2004-11-04 19:19:55
Message-ID: 200411042020.02056.emeteo () escomposlinux ! org
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
[Attachment #4 (multipart/mixed)]
El Thursday 04 November 2004 19:07, Tobias Koenig escribió:
> Hi Mario,
> I didn't find the time to add it, but that should be done of course.
>
> > Can I to add this comparisons and commited?, Will I broke something?
>
> Could you send a patch to kde-pim first, please?
Of course, is attached.
I attach other patch, to support formatedName in addressbookmerger.
Is ok that in KABC::Addressee::addresseoperator==(addressee,addressee) compare
for formatedName ? I think no, because for formatedNames is only the
representation of givenName and familyName, not the data inself.
Regards
["addresseediffalgo.diff" (text/x-diff)]
Index: addresseediffalgo.cpp
===================================================================
RCS file: /home/kde/kdepim/libkdepim/addresseediffalgo.cpp,v
retrieving revision 1.2
diff -b -u -3 -p -r1.2 addresseediffalgo.cpp
--- addresseediffalgo.cpp 13 Jul 2004 16:02:27 -0000 1.2
+++ addresseediffalgo.cpp 4 Nov 2004 19:13:43 -0000
@@ -102,6 +102,9 @@ void AddresseeDiffAlgo::run()
if ( mLeftAddressee.secrecy() != mRightAddressee.secrecy() ) {
conflictField( KABC::Addressee::secrecyLabel(), \
mLeftAddressee.secrecy().asString(), mRightAddressee.secrecy().asString() ); }
+ if ( mLeftAddressee.url()!= mRightAddressee.url() )
+ conflictField( KABC::Addressee::urlLabel(), mLeftAddressee.url().prettyURL(),
+ emRightAddressee.url().prettyURL() );
if ( mLeftAddressee.logo() != mRightAddressee.logo() ) {
}
@@ -109,6 +112,8 @@ void AddresseeDiffAlgo::run()
if ( mLeftAddressee.photo() != mRightAddressee.photo() ) {
}
+ diffList( "emails", mLeftAddressee.emails(), mRightAddressee.emails() );
+
diffList( "Phone Numbers", mLeftAddressee.phoneNumbers(), \
mRightAddressee.phoneNumbers() ); diffList( "Addresses", mLeftAddressee.addresses(), \
mRightAddressee.addresses() );
["addressbookmerger.diff" (text/x-diff)]
Index: addressbookmerger.h
===================================================================
RCS file: /home/kde/kdepim/kitchensync/libksync/addressbookmerger.h,v
retrieving revision 1.1
diff -b -u -3 -p -r1.1 addressbookmerger.h
--- addressbookmerger.h 13 Aug 2004 23:27:20 -0000 1.1
+++ addressbookmerger.h 4 Nov 2004 19:15:16 -0000
@@ -32,6 +32,7 @@ public:
FamilyName,
GivenName,
AdditionalName,
+ FormattedName,
Prefix,
Suffix,
NickName,
[Attachment #9 (application/pgp-signature)]
_______________________________________________
kde-pim mailing list
kde-pim@kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
kde-pim home page at http://pim.kde.org/
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic