contentstorage/caclient/inc/caitemmodel_p.h
changeset 66 32469d7d46ff
parent 60 f62f87b200ec
child 83 156f692b1687
--- a/contentstorage/caclient/inc/caitemmodel_p.h	Fri Apr 16 15:16:09 2010 +0300
+++ b/contentstorage/caclient/inc/caitemmodel_p.h	Mon May 03 12:48:45 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;