author | zautrix <zautrix> | 2004-09-08 11:34:38 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2004-09-08 11:34:38 (UTC) |
commit | 1fcec858408b88bb412af18fbf853b49b6970d8a (patch) (unidiff) | |
tree | 702e94a74f0bb90335b9b193d28e31c1dc392c03 /kaddressbook | |
parent | cdff4506a9148c47406af86968da73c0dbfca0ba (diff) | |
download | kdepimpi-1fcec858408b88bb412af18fbf853b49b6970d8a.zip kdepimpi-1fcec858408b88bb412af18fbf853b49b6970d8a.tar.gz kdepimpi-1fcec858408b88bb412af18fbf853b49b6970d8a.tar.bz2 |
Fixed QCOP call problem of kopiemail
-rw-r--r-- | kaddressbook/kabcore.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kaddressbook/kabcore.cpp b/kaddressbook/kabcore.cpp index d1d385c..74e5cf7 100644 --- a/kaddressbook/kabcore.cpp +++ b/kaddressbook/kabcore.cpp | |||
@@ -2049,46 +2049,46 @@ void KABCore::requestForNameEmailUidList(const QString& sourceChannel, const QSt | |||
2049 | 2049 | ||
2050 | } | 2050 | } |
2051 | 2051 | ||
2052 | /* this method will be called through the QCop interface from other apps to show details of a contact. | 2052 | /* this method will be called through the QCop interface from other apps to show details of a contact. |
2053 | */ | 2053 | */ |
2054 | void KABCore::requestForDetails(const QString& sourceChannel, const QString& sessionuid, const QString& name, const QString& email, const QString& uid) | 2054 | void KABCore::requestForDetails(const QString& sourceChannel, const QString& sessionuid, const QString& name, const QString& email, const QString& uid) |
2055 | { | 2055 | { |
2056 | qDebug("KABCore::requestForDetails %s %s %s %s %s", sourceChannel.latin1(), sessionuid.latin1(), name.latin1(), email.latin1(), uid.latin1()); | 2056 | qDebug("KABCore::requestForDetails %s %s %s %s %s", sourceChannel.latin1(), sessionuid.latin1(), name.latin1(), email.latin1(), uid.latin1()); |
2057 | 2057 | ||
2058 | QString foundUid = QString::null; | 2058 | QString foundUid = QString::null; |
2059 | if ( ! uid.isEmpty() ) { | 2059 | if ( ! uid.isEmpty() ) { |
2060 | Addressee adrr = mAddressBook->findByUid( uid ); | 2060 | Addressee adrr = mAddressBook->findByUid( uid ); |
2061 | if ( !adrr.isEmpty() ) { | 2061 | if ( !adrr.isEmpty() ) { |
2062 | foundUid = uid; | 2062 | foundUid = uid; |
2063 | } | 2063 | } |
2064 | if ( email == "sendbacklist" ) { | 2064 | if ( email == "sendbacklist" ) { |
2065 | qDebug("ssssssssssssssssssssssend "); | 2065 | //qDebug("ssssssssssssssssssssssend "); |
2066 | QStringList nameList; | 2066 | QStringList nameList; |
2067 | QStringList emailList; | 2067 | QStringList emailList; |
2068 | QStringList uidList; | 2068 | QStringList uidList; |
2069 | nameList.append(adrr.realName()); | 2069 | nameList.append(adrr.realName()); |
2070 | emailList = adrr.emails(); | 2070 | emailList = adrr.emails(); |
2071 | uidList.append( adrr.preferredEmail()); | 2071 | uidList.append( adrr.preferredEmail()); |
2072 | bool res = ExternalAppHandler::instance()->returnNameEmailUidListFromKAPI("QPE/Application/ompi", uid, nameList, emailList, uidList); | 2072 | bool res = ExternalAppHandler::instance()->returnNameEmailUidListFromKAPI("QPE/Application/ompi", uid, nameList, emailList, uidList); |
2073 | return; | 2073 | return; |
2074 | } | 2074 | } |
2075 | 2075 | ||
2076 | } | 2076 | } |
2077 | 2077 | ||
2078 | if ( email == "sendback" ) | 2078 | if ( email == "sendbacklist" ) |
2079 | return; | 2079 | return; |
2080 | if (foundUid.isEmpty()) | 2080 | if (foundUid.isEmpty()) |
2081 | { | 2081 | { |
2082 | //find the uid of the person first | 2082 | //find the uid of the person first |
2083 | Addressee::List namelist; | 2083 | Addressee::List namelist; |
2084 | Addressee::List emaillist; | 2084 | Addressee::List emaillist; |
2085 | 2085 | ||
2086 | if (!name.isEmpty()) | 2086 | if (!name.isEmpty()) |
2087 | namelist = mAddressBook->findByName( name ); | 2087 | namelist = mAddressBook->findByName( name ); |
2088 | 2088 | ||
2089 | if (!email.isEmpty()) | 2089 | if (!email.isEmpty()) |
2090 | emaillist = mAddressBook->findByEmail( email ); | 2090 | emaillist = mAddressBook->findByEmail( email ); |
2091 | qDebug("count %d %d ", namelist.count(),emaillist.count() ); | 2091 | qDebug("count %d %d ", namelist.count(),emaillist.count() ); |
2092 | //check if we have a match in Namelist and Emaillist | 2092 | //check if we have a match in Namelist and Emaillist |
2093 | if ((namelist.count() == 0) && (emaillist.count() > 0)) { | 2093 | if ((namelist.count() == 0) && (emaillist.count() > 0)) { |
2094 | foundUid = emaillist[0].uid(); | 2094 | foundUid = emaillist[0].uid(); |