qtcontactsmobility/src/contacts/qcontactmanagerengine.cpp
changeset 31 2a11b5b00470
parent 27 de1630741fbe
equal deleted inserted replaced
27:de1630741fbe 31:2a11b5b00470
   558 
   558 
   559             QContactUnionFilter f;
   559             QContactUnionFilter f;
   560             f.setFilters(filters);
   560             f.setFilters(filters);
   561             return canonicalizedFilter(f);
   561             return canonicalizedFilter(f);
   562         }
   562         }
   563         break;
       
   564 
   563 
   565         case QContactFilter::IntersectionFilter:
   564         case QContactFilter::IntersectionFilter:
   566         {
   565         {
   567             QContactIntersectionFilter f(filter);
   566             QContactIntersectionFilter f(filter);
   568             QList<QContactFilter> filters = f.filters();
   567             QList<QContactFilter> filters = f.filters();
   587                 return filters.first();
   586                 return filters.first();
   588 
   587 
   589             f.setFilters(filters);
   588             f.setFilters(filters);
   590             return f;
   589             return f;
   591         }
   590         }
   592         break;
       
   593 
   591 
   594         case QContactFilter::UnionFilter:
   592         case QContactFilter::UnionFilter:
   595         {
   593         {
   596             QContactUnionFilter f(filter);
   594             QContactUnionFilter f(filter);
   597             QList<QContactFilter> filters = f.filters();
   595             QList<QContactFilter> filters = f.filters();
   616                 return filters.first();
   614                 return filters.first();
   617 
   615 
   618             f.setFilters(filters);
   616             f.setFilters(filters);
   619             return f;
   617             return f;
   620         }
   618         }
   621         break;
       
   622 
   619 
   623         case QContactFilter::LocalIdFilter:
   620         case QContactFilter::LocalIdFilter:
   624         {
   621         {
   625             QContactLocalIdFilter f(filter);
   622             QContactLocalIdFilter f(filter);
   626             if (f.ids().count() == 0)
   623             if (f.ids().count() == 0)