contentstorage/caclient/src/caitemmodellist.cpp
changeset 86 e492551a0d54
parent 85 7feec50967db
child 87 9d806967057c
--- a/contentstorage/caclient/src/caitemmodellist.cpp	Tue Mar 23 23:17:02 2010 +0200
+++ b/contentstorage/caclient/src/caitemmodellist.cpp	Tue Mar 23 23:28:12 2010 +0200
@@ -78,10 +78,12 @@
 void CaItemModelList::reloadEntries(const CaQuery &query)
 {
     clear();
-    mOrderedList = mService->getEntryIds(query);
-    for (int i = 0; i < mOrderedList.count(); i++) {
-        mEntriesHash.insert(mOrderedList[i], mService->getEntry(
-            mOrderedList[i]));
+    int id=0;
+    QList<CaEntry*> eList = mService->getEntries(query);
+    for (int i = 0; i < eList.count(); i++) {
+        id = eList[i]->id();
+        mOrderedList << id;
+        mEntriesHash.insert(id, eList[i]);
     }
 }