phonebookui/pbkcommonui/src/cntgroupdeletepopupmodel.cpp
changeset 31 2a11b5b00470
parent 25 76a2435edfd4
child 40 b46a585f6909
equal deleted inserted replaced
27:de1630741fbe 31:2a11b5b00470
    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;