summaryrefslogtreecommitdiffabout
path: root/kabc/addresseeview.cpp
authorzautrix <zautrix>2004-10-22 02:21:29 (UTC)
committer zautrix <zautrix>2004-10-22 02:21:29 (UTC)
commitc17118a0b2da49ec633e21cdcd51798c0c38644a (patch) (side-by-side diff)
tree581fbcaa64a5566991ffe0bd3b1b2d428589d87f /kabc/addresseeview.cpp
parentd6f9bd535e8cabe653bdff329500f9153e5e11fb (diff)
downloadkdepimpi-c17118a0b2da49ec633e21cdcd51798c0c38644a.zip
kdepimpi-c17118a0b2da49ec633e21cdcd51798c0c38644a.tar.gz
kdepimpi-c17118a0b2da49ec633e21cdcd51798c0c38644a.tar.bz2
made addressbook much faster
Diffstat (limited to 'kabc/addresseeview.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--kabc/addresseeview.cpp28
1 files changed, 13 insertions, 15 deletions
diff --git a/kabc/addresseeview.cpp b/kabc/addresseeview.cpp
index 90be928..7a4336b 100644
--- a/kabc/addresseeview.cpp
+++ b/kabc/addresseeview.cpp
@@ -88,16 +88,13 @@ void AddresseeView::setSource(const QString& n)
}
-void AddresseeView::setAddressee( const KABC::Addressee& addr )
+void AddresseeView::setAddressee( const KABC::Addressee& mAddressee )
{
- ExternalAppHandler* eah = ExternalAppHandler::instance();
- bool kemailAvail = eah->isEmailAppAvailable();
-
-
-
- mAddressee = addr;
+ bool kemailAvail = ExternalAppHandler::instance()->isEmailAppAvailable();
+ // mAddressee = addr;
// clear view
- setText( QString::null );
-
- if ( mAddressee.isEmpty() )
- return;
+ //setText( QString::null );
+ if ( mAddressee.isEmpty() ) {
+ setText( QString::null);
+ return;
+ }
QString name = ( mAddressee.assembledName().isEmpty() ?
@@ -107,3 +104,3 @@ void AddresseeView::setAddressee( const KABC::Addressee& addr )
- dynamicPart += getPhoneNumbers( true );
+ dynamicPart += getPhoneNumbers( mAddressee.phoneNumbers(),true );
QStringList emails = mAddressee.emails();
@@ -138,3 +135,3 @@ void AddresseeView::setAddressee( const KABC::Addressee& addr )
}
- dynamicPart += getPhoneNumbers( false );
+ dynamicPart += getPhoneNumbers( mAddressee.phoneNumbers(), false );
@@ -310,3 +307,3 @@ mText = "<table width=\"100%\">\n";
-QString AddresseeView::getPhoneNumbers( bool preferred )
+QString AddresseeView::getPhoneNumbers( KABC::PhoneNumber::List phones ,bool preferred )
{
@@ -319,3 +316,2 @@ QString AddresseeView::getPhoneNumbers( bool preferred )
QString dynamicPart;
- KABC::PhoneNumber::List phones = mAddressee.phoneNumbers();
KABC::PhoneNumber::List::ConstIterator phoneIt;
@@ -379,2 +375,3 @@ QString AddresseeView::getPhoneNumbers( bool preferred )
}
+/*
KABC::Addressee AddresseeView::addressee() const
@@ -383,2 +380,3 @@ KABC::Addressee AddresseeView::addressee() const
}
+*/
void AddresseeView::addTag(const QString & tag,const QString & text)