[prev in list] [next in list] [prev in thread] [next in thread]
List: kmail-devel
Subject: [PATCH] fix calls to deprecated methods of KABC::Addressbook
From: Andreas Gungl <a.gungl () gmx ! de>
Date: 2003-12-30 22:25:34
Message-ID: 200312302325.45044 () gungl-dd ! de
[Download RAW message or body]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I've tested the changes and didn't find any side effects. Please review.
Andreas
- --
~
' v '
// \\
/( )\ Powered by Penguin.
^ ' ^
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)
iD8DBQE/8ftmVhjiFd4beU8RAo11AJ9wjmBSmmtTipx+usI2jc/QggUJgQCg0eha
7/p6EHxJ/BLBvrMUOU4n0Ac=
=x8Yl
-----END PGP SIGNATURE-----
["kmaddrbook.cpp.diff" (text/x-diff)]
Index: kmaddrbook.cpp
===================================================================
RCS file: /home/kde/kdepim/kmail/kmaddrbook.cpp,v
retrieving revision 1.80
diff -u -3 -p -r1.80 kmaddrbook.cpp
--- kmaddrbook.cpp 12 Dec 2003 13:39:08 -0000 1.80
+++ kmaddrbook.cpp 30 Dec 2003 22:17:38 -0000
@@ -171,9 +171,10 @@ void KMAddrBookExternal::addEmail( const
a.setNameFromString( name );
a.insertEmail( email, true );
- ab->insertAddressee(a);
-
- if ( !KABC::StdAddressBook::save() ) {
+ KABC::Ticket *t = ab->requestSaveTicket();
+ if ( t )
+ ab->insertAddressee(a);
+ if ( !t || !ab->save( t ) ) {
KMessageBox::error( parent, i18n("Can't save to addressbook.") );
} else {
QString text = i18n("<qt>The email address <b>%1</b> was added to your "
@@ -235,8 +236,10 @@ bool KMAddrBookExternal::addVCard( const
ab->findByEmail( addressee.preferredEmail() );
if ( addressees.isEmpty() ) {
- ab->insertAddressee( addressee );
- if ( !KABC::StdAddressBook::save() ) {
+ KABC::Ticket *t = ab->requestSaveTicket();
+ if ( t )
+ ab->insertAddressee( addressee );
+ if ( !t || !ab->save( t ) ) {
KMessageBox::error( parent, i18n("Can't save to addressbook.") );
inserted = false;
} else {
_______________________________________________
KMail developers mailing list
KMail-devel@kde.org
https://mail.kde.org/mailman/listinfo/kmail-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic