equal
deleted
inserted
replaced
46 void CntGroupDeletePopupModel::initializeGroupsList() |
46 void CntGroupDeletePopupModel::initializeGroupsList() |
47 { |
47 { |
48 QContactDetailFilter groupFilter; |
48 QContactDetailFilter groupFilter; |
49 groupFilter.setDetailDefinitionName(QContactType::DefinitionName, QContactType::FieldType); |
49 groupFilter.setDetailDefinitionName(QContactType::DefinitionName, QContactType::FieldType); |
50 groupFilter.setValue(QString(QLatin1String(QContactType::TypeGroup))); |
50 groupFilter.setValue(QString(QLatin1String(QContactType::TypeGroup))); |
|
51 |
|
52 QContactSortOrder sortOrderGroupName; |
|
53 sortOrderGroupName.setDetailDefinitionName(QContactName::DefinitionName, |
|
54 QContactName::FieldCustomLabel); |
|
55 sortOrderGroupName.setCaseSensitivity(Qt::CaseInsensitive); |
51 |
56 |
52 QList<QContactLocalId> groupContactIds = mContactManager->contactIds(groupFilter); |
57 QList<QContactSortOrder> groupsOrder; |
|
58 groupsOrder.append(sortOrderGroupName); |
|
59 |
|
60 QList<QContactLocalId> groupContactIds = mContactManager->contactIds(groupFilter, groupsOrder); |
|
61 |
53 if (!groupContactIds.isEmpty()) |
62 if (!groupContactIds.isEmpty()) |
54 { |
63 { |
55 for(int i = 0;i < groupContactIds.count();i++) |
64 for(int i = 0;i < groupContactIds.count();i++) |
56 { |
65 { |
57 QVariantList dataList; |
66 QVariantList dataList; |