equal
deleted
inserted
replaced
34 FUNC_LOG; |
34 FUNC_LOG; |
35 |
35 |
36 setDismissPolicy(HbDialog::NoDismiss); |
36 setDismissPolicy(HbDialog::NoDismiss); |
37 setTimeout(HbDialog::NoTimeout); |
37 setTimeout(HbDialog::NoTimeout); |
38 setHeadingWidget(new HbLabel(title, this)); |
38 setHeadingWidget(new HbLabel(title, this)); |
39 HbAction *action = new HbAction(primaryText, this); |
39 mPrimaryAction = new HbAction(primaryText, this); |
40 addAction(action); |
40 addAction(mPrimaryAction); |
41 action->setDisabled(true); |
41 mPrimaryAction->setDisabled(true); |
42 addAction(new HbAction("Cancel", this)); |
42 addAction(new HbAction("Cancel", this)); |
43 |
43 |
44 connect(content->selectionModel(), |
44 connect(content->selectionModel(), |
45 SIGNAL(selectionChanged(QItemSelection, QItemSelection)), |
45 SIGNAL(selectionChanged(QItemSelection, QItemSelection)), |
46 SLOT(updateItems())); |
46 SLOT(updateItems())); |
93 |
93 |
94 if (mHgWidget) { |
94 if (mHgWidget) { |
95 QItemSelectionModel *selectionModel = mHgWidget->selectionModel(); |
95 QItemSelectionModel *selectionModel = mHgWidget->selectionModel(); |
96 QAbstractItemModel *model = mHgWidget->model(); |
96 QAbstractItemModel *model = mHgWidget->model(); |
97 if (selectionModel && model) { |
97 if (selectionModel && model) { |
98 primaryAction()->setEnabled(selectionModel->hasSelection()); |
98 mPrimaryAction->setEnabled(selectionModel->hasSelection()); |
99 |
99 |
100 int selectedCount = selectionModel->selectedIndexes().count(); |
100 int selectedCount = selectionModel->selectedIndexes().count(); |
101 int itemCount = model->rowCount(); |
101 int itemCount = model->rowCount(); |
102 |
102 |
103 if (selectedCount == itemCount) { |
103 if (selectedCount == itemCount) { |