contentstorage/caclient/inc/caitemmodel_p.h
changeset 92 782e3408c2ab
parent 87 9d806967057c
child 96 5d243a69bdda
--- a/contentstorage/caclient/inc/caitemmodel_p.h	Fri Mar 26 13:00:55 2010 +0200
+++ b/contentstorage/caclient/inc/caitemmodel_p.h	Fri Apr 16 14:45:49 2010 +0300
@@ -55,7 +55,7 @@
     void setIconSize(const QSize &size);
     QSize getIconSize() const;
     QModelIndex root();
-    CaEntry *entry(const QModelIndex &modelIndex) const;
+    QSharedPointer<CaEntry> entry(const QModelIndex &modelIndex) const;
     void setSecondLineVisibility(bool secondLineVisibility);
     bool secondLineVisibility() const;
     QVariant displayRole(const QModelIndex &modelIndex) const;
@@ -75,7 +75,8 @@
     void updateParentEntry();
     void updateItemData(int id);
     void addItem(int id);
-    void handleAddItems(QList<int> &itemsList);
+    void addItemBlock(const QList<int> &itemsList);
+    void handleAddItems(const QList<int> &itemsList);
     int itemRow(int id);
     void removeItem(int id);
     void removeItems(const QList<int> &itemsList);
@@ -94,7 +95,7 @@
     // data
 
     CaItemModel *const m_q;
-    CaEntry *mParentEntry;//own
+    QSharedPointer<CaEntry> mParentEntry;
     CaQuery mQuery;
     QSharedPointer<CaService> mService;
     CaItemModelList mEntries;