equal
deleted
inserted
replaced
76 \param query needed to reload model list |
76 \param query needed to reload model list |
77 */ |
77 */ |
78 void CaItemModelList::reloadEntries(const CaQuery &query) |
78 void CaItemModelList::reloadEntries(const CaQuery &query) |
79 { |
79 { |
80 clear(); |
80 clear(); |
81 mOrderedList = mService->getEntryIds(query); |
81 int id=0; |
82 for (int i = 0; i < mOrderedList.count(); i++) { |
82 QList<CaEntry*> eList = mService->getEntries(query); |
83 mEntriesHash.insert(mOrderedList[i], mService->getEntry( |
83 for (int i = 0; i < eList.count(); i++) { |
84 mOrderedList[i])); |
84 id = eList[i]->id(); |
|
85 mOrderedList << id; |
|
86 mEntriesHash.insert(id, eList[i]); |
85 } |
87 } |
86 } |
88 } |
87 |
89 |
88 /*! |
90 /*! |
89 Updates entry with given id |
91 Updates entry with given id |