--- 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;