96 void DraftsListView::setupMenu() |
96 void DraftsListView::setupMenu() |
97 { |
97 { |
98 QAbstractItemModel *model = mListView->model(); |
98 QAbstractItemModel *model = mListView->model(); |
99 |
99 |
100 // Menu items are added/removed based on the item count. |
100 // Menu items are added/removed based on the item count. |
101 connect(mListView->model(), SIGNAL(rowsInserted(QModelIndex, int, int)), this, |
101 connect(model, SIGNAL(rowsInserted(QModelIndex, int, int)), this, |
102 SLOT(handleModelChanged()), Qt::UniqueConnection); |
102 SLOT(handleModelChanged()), Qt::UniqueConnection); |
103 connect(mListView->model(), SIGNAL(rowsRemoved(QModelIndex, int, int)), this, |
103 connect(model, SIGNAL(rowsRemoved(QModelIndex, int, int)), this, |
104 SLOT(handleModelChanged()), Qt::UniqueConnection); |
104 SLOT(handleModelChanged()), Qt::UniqueConnection); |
105 } |
105 } |
106 |
106 |
107 //--------------------------------------------------------------- |
107 //--------------------------------------------------------------- |
108 // DraftsListView::setupToolbar |
108 // DraftsListView::setupToolbar |
156 viewHeading->setHeading(LOC_DLV_HEADING); |
156 viewHeading->setHeading(LOC_DLV_HEADING); |
157 |
157 |
158 // Create List View. |
158 // Create List View. |
159 mListView = new HbListView(this); |
159 mListView = new HbListView(this); |
160 |
160 |
161 mListView->setScrollingStyle(HbScrollArea::PanOrFlick); |
|
162 mListView->setItemRecycling(true); |
161 mListView->setItemRecycling(true); |
163 mListView->setUniformItemSizes(true); |
162 mListView->setUniformItemSizes(true); |
164 mListView->setClampingStyle(HbScrollArea::BounceBackClamping); |
163 mListView->setClampingStyle(HbScrollArea::BounceBackClamping); |
165 |
164 |
166 // Register the custorm css path. |
165 // Register the custorm css path. |