summaryrefslogtreecommitdiffabout
path: root/libkdepim/addresseeview.cpp
authorulf69 <ulf69>2004-08-10 22:44:07 (UTC)
committer ulf69 <ulf69>2004-08-10 22:44:07 (UTC)
commit9542b37886f0f70049696c2b65382b1d68caeff0 (patch) (side-by-side diff)
treeebe93aa30353f73713031fdf5a3ce3c03683c313 /libkdepim/addresseeview.cpp
parentc1ef5e08dbc5d0b891de75ef8e90e73cc4f3d26f (diff)
downloadkdepimpi-9542b37886f0f70049696c2b65382b1d68caeff0.zip
kdepimpi-9542b37886f0f70049696c2b65382b1d68caeff0.tar.gz
kdepimpi-9542b37886f0f70049696c2b65382b1d68caeff0.tar.bz2
final changes on how to call exteranl applications
Diffstat (limited to 'libkdepim/addresseeview.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--libkdepim/addresseeview.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/libkdepim/addresseeview.cpp b/libkdepim/addresseeview.cpp
index 8fecaf8..5c4f538 100644
--- a/libkdepim/addresseeview.cpp
+++ b/libkdepim/addresseeview.cpp
@@ -55,62 +55,62 @@ AddresseeView::AddresseeView( QWidget *parent, const char *name )
//US setWrapPolicy( QTextEdit::AtWordBoundary );
setLinkUnderline( false );
// setVScrollBarMode( QScrollView::AlwaysOff );
//setHScrollBarMode( QScrollView::AlwaysOff );
//US QStyleSheet *sheet = styleSheet();
//US QStyleSheetItem *link = sheet->item( "a" );
//US link->setColor( KGlobalSettings::linkColor() );
}
void AddresseeView::setSource(const QString& n)
{
qDebug("********AddresseeView::setSource %s", n.latin1());
if ( n.left( 6 ) == "mailto" )
- ExternalAppHandler::instance()->mailToContacts( n.mid(7) );
+ ExternalAppHandler::instance()->mailToOneContact( n.mid(7) );
else if ( n.left( 7 ) == "phoneto" )
ExternalAppHandler::instance()->callByPhone( n.mid(8) );
else if ( n.left( 5 ) == "faxto" )
ExternalAppHandler::instance()->callByFax( n.mid(6) );
else if ( n.left( 5 ) == "smsto" )
ExternalAppHandler::instance()->callBySMS( n.mid(6) );
else if ( n.left( 7 ) == "pagerto" )
ExternalAppHandler::instance()->callByPager( n.mid(8) );
}
void AddresseeView::setAddressee( const KABC::Addressee& addr )
{
ExternalAppHandler* eah = ExternalAppHandler::instance();
bool kemailAvail = eah->isEmailAppAvailable();
bool kphoneAvail = eah->isPhoneAppAvailable();
bool kfaxAvail = eah->isFaxAppAvailable();
bool ksmsAvail = eah->isSMSAppAvailable();
bool kpagerAvail = eah->isPagerAppAvailable();
mAddressee = addr;
// clear view
setText( QString::null );
if ( mAddressee.isEmpty() )
return;
- QString name = ( mAddressee.formattedName().isEmpty() ?
- mAddressee.assembledName() : mAddressee.formattedName() );
+ QString name = ( mAddressee.assembledName().isEmpty() ?
+ mAddressee.formattedName() : mAddressee.assembledName() );
QString dynamicPart;
QStringList emails = mAddressee.emails();
QStringList::ConstIterator emailIt;
QString type = i18n( "Email" );
emailIt = emails.begin();
if ( emailIt != emails.end() ) {
if ( kemailAvail ) {
dynamicPart += QString(
"<tr><td align=\"right\"><b>%1</b></td>"
"<td align=\"left\"><a href=\"mailto:%2 <%3> \">%4</a></td></tr>" )
.arg( type )
.arg( name )
.arg( *emailIt )
.arg( *emailIt );