contentstorage/caclient/src/caitemmodellist.cpp
changeset 86 e492551a0d54
parent 85 7feec50967db
child 87 9d806967057c
equal deleted inserted replaced
85:7feec50967db 86:e492551a0d54
    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