summaryrefslogtreecommitdiff
path: root/noncore/unsupported/mailit/addresslist.cpp
authorgroucho <groucho>2003-04-13 10:29:05 (UTC)
committer groucho <groucho>2003-04-13 10:29:05 (UTC)
commit8cc217bed9c122a7c7448e2cd59bfde330dfcfad (patch) (side-by-side diff)
treef802c03bbddf54ecc541ce23bdc43da0fc8b390b /noncore/unsupported/mailit/addresslist.cpp
parent64d6b3e723b9b2fc3b1f3eea6da6344c5f26ce1e (diff)
downloadopie-8cc217bed9c122a7c7448e2cd59bfde330dfcfad.zip
opie-8cc217bed9c122a7c7448e2cd59bfde330dfcfad.tar.gz
opie-8cc217bed9c122a7c7448e2cd59bfde330dfcfad.tar.bz2
- Uses mime types for attachment reading
- Addresses are read from ocontactacess
Diffstat (limited to 'noncore/unsupported/mailit/addresslist.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/unsupported/mailit/addresslist.cpp20
1 files changed, 17 insertions, 3 deletions
diff --git a/noncore/unsupported/mailit/addresslist.cpp b/noncore/unsupported/mailit/addresslist.cpp
index 1cf2562..43e3830 100644
--- a/noncore/unsupported/mailit/addresslist.cpp
+++ b/noncore/unsupported/mailit/addresslist.cpp
@@ -16,12 +16,14 @@
** Contact info@trolltech.com if any conditions of this licensing are
** not clear to you.
**
**********************************************************************/
#include <qfile.h>
#include <qtextstream.h>
+#include <opie/ocontactaccess.h>
+#include <opie/ocontact.h>
#include "addresslist.h"
AddressList::AddressList(QString file)
{
addresses.setAutoDelete(TRUE);
@@ -113,16 +115,28 @@ QList<Contact>* AddressList::getContactList()
{
return &addresses;
}
void AddressList::read()
{
- QFile f(filename);
+ OContactAccess::List::Iterator it;
+
+ //QFile f(filename);
QString lineEmail, lineName, email, name;
+ OContactAccess m_contactdb("mailit");
+ OContactAccess::List m_list = m_contactdb.sorted( true, 0, 0, 0 );
+ //OContact* oc;
+
+ for ( it = m_list.begin(); it != m_list.end(); ++it )
+ {
+ //oc=(OContact*) it;
+ if ((*it).defaultEmail().length()!=0)
+ addContact((*it).defaultEmail(),(*it).fullName());
+ }
- if (! f.open(IO_ReadOnly) )
+ /*if (! f.open(IO_ReadOnly) )
return;
QTextStream stream(&f);
while (! stream.atEnd() ) {
lineEmail = stream.readLine();
@@ -131,13 +145,13 @@ void AddressList::read()
else return;
email = getRightString(lineEmail);
name = getRightString(lineName);
addContact(email, name);
}
- f.close();
+ f.close();*/
}
QString AddressList::getRightString(QString in)
{
QString out = "";