phonebookui/phonebookservices/src/cntservicehandler.cpp
changeset 46 efe85016a067
parent 31 2a11b5b00470
equal deleted inserted replaced
40:b46a585f6909 46:efe85016a067
   135 {
   135 {
   136     CntImageUtility imageUtility;
   136     CntImageUtility imageUtility;
   137     QContact contact;
   137     QContact contact;
   138     QVersitReader reader;
   138     QVersitReader reader;
   139     QFile file(vCardFile);
   139     QFile file(vCardFile);
   140     file.open(QIODevice::ReadOnly);
   140 
       
   141     if (!file.open(QIODevice::ReadOnly))
       
   142         return;
   141     reader.setDevice(&file);
   143     reader.setDevice(&file);
   142     
       
   143     reader.startReading();
   144     reader.startReading();
   144     reader.waitForFinished();
   145     reader.waitForFinished();
       
   146 
   145     // Use the resulting document(s)...
   147     // Use the resulting document(s)...
   146     QVersitContactImporter importer;
   148     QVersitContactImporter importer;
   147     QList<QVersitDocument> versitDocuments = reader.results();
   149     QList<QVersitDocument> versitDocuments = reader.results();
   148     if (versitDocuments.count() > 0 
   150     if (versitDocuments.count() > 0 
   149         && importer.importDocuments(versitDocuments))
   151         && importer.importDocuments(versitDocuments))