--- a/phonebookui/pbkcommonui/src/cntgroupdeletepopupmodel.cpp Mon May 03 12:24:20 2010 +0300
+++ b/phonebookui/pbkcommonui/src/cntgroupdeletepopupmodel.cpp Fri May 14 15:42:23 2010 +0300
@@ -48,8 +48,17 @@
QContactDetailFilter groupFilter;
groupFilter.setDetailDefinitionName(QContactType::DefinitionName, QContactType::FieldType);
groupFilter.setValue(QString(QLatin1String(QContactType::TypeGroup)));
+
+ QContactSortOrder sortOrderGroupName;
+ sortOrderGroupName.setDetailDefinitionName(QContactName::DefinitionName,
+ QContactName::FieldCustomLabel);
+ sortOrderGroupName.setCaseSensitivity(Qt::CaseInsensitive);
- QList<QContactLocalId> groupContactIds = mContactManager->contactIds(groupFilter);
+ QList<QContactSortOrder> groupsOrder;
+ groupsOrder.append(sortOrderGroupName);
+
+ QList<QContactLocalId> groupContactIds = mContactManager->contactIds(groupFilter, groupsOrder);
+
if (!groupContactIds.isEmpty())
{
for(int i = 0;i < groupContactIds.count();i++)