author | zautrix <zautrix> | 2004-09-09 21:10:16 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2004-09-09 21:10:16 (UTC) |
commit | 5b0e3c87bbe32aacd51f6faff5446ed3838a68e0 (patch) (side-by-side diff) | |
tree | 131651cf98ced42d2389f03f7a3f11aa47cf575f /korganizer/koeventviewer.cpp | |
parent | 480ffef4859d24cc0a936377f8983fd59312d4b6 (diff) | |
download | kdepimpi-5b0e3c87bbe32aacd51f6faff5446ed3838a68e0.zip kdepimpi-5b0e3c87bbe32aacd51f6faff5446ed3838a68e0.tar.gz kdepimpi-5b0e3c87bbe32aacd51f6faff5446ed3838a68e0.tar.bz2 |
Fixed organizer request details bug
Diffstat (limited to 'korganizer/koeventviewer.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | korganizer/koeventviewer.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/korganizer/koeventviewer.cpp b/korganizer/koeventviewer.cpp index 2f538c4..d34e6a9 100644 --- a/korganizer/koeventviewer.cpp +++ b/korganizer/koeventviewer.cpp @@ -95,24 +95,28 @@ void KOEventViewer::setSource(const QString& n) else { dia.resize( 400,400); } dia.exec(); break; } } return; } #else { + if ( "uid:organizer" == n ) { + ExternalAppHandler::instance()->requestDetailsFromKAPI("", mCurrentIncidence->organizer(),""); + return; + } QPtrList<Attendee> attendees = mCurrentIncidence->attendees(); if (attendees.count()) { Attendee *a; for(a=attendees.first();a;a=attendees.next()) { if ( "uid:"+a->uid() == n ) { bool res = ExternalAppHandler::instance()->requestDetailsFromKAPI(a->name(), a->email(), a->uid()); return; } } } return; } @@ -408,25 +412,27 @@ void KOEventViewer::formatAttendees(Incidence *event) KABC::AddressBook *add_book = KABC::StdAddressBook::self(); KABC::Addressee::List addressList; addressList = add_book->findByEmail(event->organizer()); KABC::Addressee o = addressList.first(); if (!o.isEmpty() && addressList.size()<2) { mText += "<a href=\"uid:" + o.uid() + "\">"; mText += o.formattedName(); mText += "</a>\n"; } else { mText.append(event->organizer()); } #else //DESKTOP_VERSION - mText.append(event->organizer()); + mText += "<a href=\"uid:organizer\">"; + mText += event->organizer(); + mText += "</a>\n"; #endif //DESKTOP_VERSION #else mText.append(event->organizer()); #endif if (iconPath) { mText += " <a href=\"mailto:" + event->organizer() + "\">"; mText += "<IMG src=\"" + iconPath + "\">"; mText += "</a>\n"; } |