author | zautrix <zautrix> | 2004-07-04 13:45:40 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2004-07-04 13:45:40 (UTC) |
commit | dd549dd992f914d30c39c6c85297d689b9ac6308 (patch) (unidiff) | |
tree | d2e78db8523e169f0d4c0519a854ec1791964c23 /libkdepim | |
parent | f469d0adf4876004eab694cfc62f0ce7319677cd (diff) | |
download | kdepimpi-dd549dd992f914d30c39c6c85297d689b9ac6308.zip kdepimpi-dd549dd992f914d30c39c6c85297d689b9ac6308.tar.gz kdepimpi-dd549dd992f914d30c39c6c85297d689b9ac6308.tar.bz2 |
For better useage on the 5500, the preferred email has to be displayed topmost
-rw-r--r-- | libkdepim/addresseeview.cpp | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/libkdepim/addresseeview.cpp b/libkdepim/addresseeview.cpp index 70fc57c..71c7817 100644 --- a/libkdepim/addresseeview.cpp +++ b/libkdepim/addresseeview.cpp | |||
@@ -84,6 +84,21 @@ void AddresseeView::setAddressee( const KABC::Addressee& addr ) | |||
84 | 84 | ||
85 | QString dynamicPart; | 85 | QString dynamicPart; |
86 | 86 | ||
87 | QStringList emails = mAddressee.emails(); | ||
88 | QStringList::ConstIterator emailIt; | ||
89 | QString type = i18n( "Email" ); | ||
90 | emailIt = emails.begin(); | ||
91 | if ( emailIt != emails.end() ) { | ||
92 | dynamicPart += QString( | ||
93 | "<tr><td align=\"right\"><b>%1</b></td>" | ||
94 | "<td align=\"left\"><a href=\"mailto:%2 <%3> \">%4</a></td></tr>" ) | ||
95 | .arg( type ) | ||
96 | .arg( name ) | ||
97 | .arg( *emailIt ) | ||
98 | .arg( *emailIt ); | ||
99 | ++emailIt; | ||
100 | } | ||
101 | |||
87 | KABC::PhoneNumber::List phones = mAddressee.phoneNumbers(); | 102 | KABC::PhoneNumber::List phones = mAddressee.phoneNumbers(); |
88 | KABC::PhoneNumber::List::ConstIterator phoneIt; | 103 | KABC::PhoneNumber::List::ConstIterator phoneIt; |
89 | for ( phoneIt = phones.begin(); phoneIt != phones.end(); ++phoneIt ) { | 104 | for ( phoneIt = phones.begin(); phoneIt != phones.end(); ++phoneIt ) { |
@@ -94,10 +109,8 @@ void AddresseeView::setAddressee( const KABC::Addressee& addr ) | |||
94 | .arg( (*phoneIt).number() ); | 109 | .arg( (*phoneIt).number() ); |
95 | } | 110 | } |
96 | 111 | ||
97 | QStringList emails = mAddressee.emails(); | 112 | |
98 | QStringList::ConstIterator emailIt; | 113 | for ( ; emailIt != emails.end(); ++emailIt ) { |
99 | QString type = i18n( "Email" ); | ||
100 | for ( emailIt = emails.begin(); emailIt != emails.end(); ++emailIt ) { | ||
101 | dynamicPart += QString( | 114 | dynamicPart += QString( |
102 | "<tr><td align=\"right\"><b>%1</b></td>" | 115 | "<tr><td align=\"right\"><b>%1</b></td>" |
103 | "<td align=\"left\"><a href=\"mailto:%2 <%3> \">%4</a></td></tr>" ) | 116 | "<td align=\"left\"><a href=\"mailto:%2 <%3> \">%4</a></td></tr>" ) |
@@ -105,7 +118,6 @@ void AddresseeView::setAddressee( const KABC::Addressee& addr ) | |||
105 | .arg( name ) | 118 | .arg( name ) |
106 | .arg( *emailIt ) | 119 | .arg( *emailIt ) |
107 | .arg( *emailIt ); | 120 | .arg( *emailIt ); |
108 | type = i18n( "Other" ); | ||
109 | } | 121 | } |
110 | 122 | ||
111 | if ( !mAddressee.url().url().isEmpty() ) { | 123 | if ( !mAddressee.url().url().isEmpty() ) { |
@@ -149,7 +161,7 @@ void AddresseeView::setAddressee( const KABC::Addressee& addr ) | |||
149 | if ( !mAddressee.note().isEmpty() ) { | 161 | if ( !mAddressee.note().isEmpty() ) { |
150 | notes = QString( | 162 | notes = QString( |
151 | "<tr>" | 163 | "<tr>" |
152 | "<td align=\"right\" valign=\"top\"><b>%1:</b></td>" // note label | 164 | "<td align=\"right\" valign=\"top\"><b>%1</b></td>" // note label |
153 | "<td align=\"left\">%2</td>" // note | 165 | "<td align=\"left\">%2</td>" // note |
154 | "</tr>" ).arg( i18n( "Notes" ) ) | 166 | "</tr>" ).arg( i18n( "Notes" ) ) |
155 | //US .arg( mAddressee.note().replace( '\n', "<br>" ) ); | 167 | //US .arg( mAddressee.note().replace( '\n', "<br>" ) ); |