--- a/qtmobility/plugins/contacts/symbian/tsrc/performance/performance.cpp Fri Apr 16 15:51:22 2010 +0300
+++ b/qtmobility/plugins/contacts/symbian/tsrc/performance/performance.cpp Mon May 03 13:18:40 2010 +0300
@@ -52,7 +52,7 @@
// Remove all contacts from the database
QList<QContactLocalId> cnt_ids = mCntMng->contactIds();
- mCntMng->removeContacts(&cnt_ids);
+ mCntMng->removeContacts(cnt_ids, 0);
}
void SymbianPluginPerfomance::cleanupTestCase()
@@ -80,7 +80,7 @@
// Save the contacts
mTime.start();
- mCntMng->saveContacts(&contactsList);
+ mCntMng->saveContacts(&contactsList, 0);
int elapsed = mTime.elapsed();
qDebug() << "Created " << contactsList.count() << " simple contacts in"
<< elapsed / 1000 << "s" << elapsed % 1000 << "ms";
@@ -91,7 +91,7 @@
// Remove N contacts
QList<QContactLocalId> cnt_ids = mCntMng->contactIds();
mTime.restart();
- mCntMng->removeContacts(&cnt_ids);
+ mCntMng->removeContacts(cnt_ids, 0);
int elapsed = mTime.elapsed();
qDebug() << "Removed " << cnt_ids.count() << " simple contacts in"
<< elapsed / 1000 << "s" << elapsed % 1000 << "ms";
@@ -166,7 +166,8 @@
}
// Save the contacts
mTime.restart();
- QList<QContactManager::Error> errors = mCntMng->saveContacts(&contactsList);
+ QMap<int, QContactManager::Error> errors;
+ mCntMng->saveContacts(&contactsList, &errors);
foreach(QContactManager::Error error, errors) {
QCOMPARE(error, QContactManager::NoError);
}
@@ -182,13 +183,13 @@
QContactSortOrder sortOrder1;
// first name sort order
- sortOrder.setDetailDefinitionName(QContactName::DefinitionName, QContactName::FieldFirst);
+ sortOrder.setDetailDefinitionName(QContactName::DefinitionName, QContactName::FieldFirstName);
sortOrder.setBlankPolicy(QContactSortOrder::BlanksLast);
sortOrder.setDirection(Qt::AscendingOrder);
sortOrder.setCaseSensitivity(Qt::CaseInsensitive);
// last name sort order
- sortOrder1.setDetailDefinitionName(QContactName::DefinitionName, QContactName::FieldLast);
+ sortOrder1.setDetailDefinitionName(QContactName::DefinitionName, QContactName::FieldLastName);
sortOrder1.setBlankPolicy(QContactSortOrder::BlanksLast);
sortOrder1.setDirection(Qt::AscendingOrder);
sortOrder1.setCaseSensitivity(Qt::CaseInsensitive);
@@ -280,9 +281,9 @@
filt.setValue("alice");
filt.setMatchFlags(QContactFilter::MatchContains);
- filt.setDetailDefinitionName(QContactName::DefinitionName, QContactName::FieldFirst);
+ filt.setDetailDefinitionName(QContactName::DefinitionName, QContactName::FieldFirstName);
unionFilter.append(filt);
- filt.setDetailDefinitionName(QContactName::DefinitionName, QContactName::FieldLast);
+ filt.setDetailDefinitionName(QContactName::DefinitionName, QContactName::FieldLastName);
unionFilter.append(filt);
measureContactsFetch(
@@ -373,7 +374,7 @@
// Remove N contacts
QList<QContactLocalId> cnt_ids = mCntMng->contactIds();
mTime.restart();
- mCntMng->removeContacts(&cnt_ids);
+ mCntMng->removeContacts(cnt_ids, 0);
int elapsed = mTime.elapsed();
qDebug() << "Removed " << cnt_ids.count() << " complex contacts in"
<< elapsed / 1000 << "s" << elapsed % 1000 << "ms";
@@ -442,13 +443,13 @@
QString uri = first + "@yahoo.com";
aliceOnlineAccount.setAccountUri(uri);
aliceOnlineAccount.setServiceProvider("yahoo");
- aliceOnlineAccount.setNickname("something");
aliceOnlineAccount.setSubTypes(QContactOnlineAccount::SubTypeSip);
alice.saveDetail(&aliceOnlineAccount);
contactsList.append(alice);
}
mTime.restart();
- QList<QContactManager::Error> errors = mCntMng->saveContacts(&contactsList);
+ QMap<int, QContactManager::Error> errors;
+ mCntMng->saveContacts(&contactsList, &errors);
foreach(QContactManager::Error error, errors) {
QCOMPARE(error, QContactManager::NoError);
}
@@ -461,11 +462,11 @@
QList<QContactLocalId> cnt_ids;
QContactSortOrder sortOrder;
QContactSortOrder sortOrder1;
- sortOrder.setDetailDefinitionName(QContactName::DefinitionName, QContactName::FieldFirst);
+ sortOrder.setDetailDefinitionName(QContactName::DefinitionName, QContactName::FieldFirstName);
sortOrder.setBlankPolicy(QContactSortOrder::BlanksLast);
sortOrder.setDirection(Qt::AscendingOrder);
sortOrder.setCaseSensitivity(Qt::CaseInsensitive);
- sortOrder1.setDetailDefinitionName(QContactName::DefinitionName, QContactName::FieldLast);
+ sortOrder1.setDetailDefinitionName(QContactName::DefinitionName, QContactName::FieldLastName);
sortOrder1.setBlankPolicy(QContactSortOrder::BlanksLast);
sortOrder1.setDirection(Qt::AscendingOrder);
sortOrder1.setCaseSensitivity(Qt::CaseInsensitive);
@@ -489,7 +490,7 @@
{
QList<QContactLocalId> cnt_ids = mCntMng->contactIds();
mTime.restart();
- mCntMng->removeContacts(&cnt_ids);
+ mCntMng->removeContacts(cnt_ids, 0);
int elapsed = mTime.elapsed();
qDebug() << "Removed " << cnt_ids.count() << " complext contacts with online account in"
<< elapsed / 1000 << "s" << elapsed % 1000 << "ms";