diff -r 923ff622b8b9 -r 4633027730f5 src/hbinput/inputwidgets/hbinputcheckboxlist.cpp --- a/src/hbinput/inputwidgets/hbinputcheckboxlist.cpp Tue Jul 06 14:36:53 2010 +0300 +++ b/src/hbinput/inputwidgets/hbinputcheckboxlist.cpp Wed Aug 18 10:05:37 2010 +0300 @@ -116,10 +116,13 @@ d->mListWidget = new HbListWidget(); d->mListWidget->setSelectionMode(HbAbstractItemView::MultiSelection); d->mListWidget->contentWidget()->setContentsMargins(10, 10, 10, 10); + + QString objectName = modelItem->contentWidgetData(QString("objectName")).toString(); + d->mListWidget->setObjectName(objectName); // get listwidget's widget private ptr HbWidgetPrivate *priv = static_cast(HbWidgetBasePrivate::d_ptr(d->mListWidget)); - priv->setBackgroundItem(HbStyle::P_DataItem_background); + priv->setBackgroundItem(HbStylePrivate::P_DataItem_background); d->mListWidget->setScrollDirections(0); QStringList items = modelItem->contentWidgetData(QString("items")).toStringList(); @@ -131,15 +134,13 @@ QList selectedValues = modelItem->contentWidgetData(QString("selectedItems")).toList(); for (int i = 0; i < d->mListWidget->count(); ++i) { + HbAbstractViewItem *viewItem = d->mListWidget->viewItem(i); + viewItem->setObjectName(objectName + "_" + items.at(i)); if (selectedValues.at(i).toBool()) { - HbAbstractViewItem *viewItem = d->mListWidget->viewItem(i); d->mListWidget->setCurrentIndex(viewItem->modelIndex(), QItemSelectionModel::Select); } } - QString objectName = modelItem->contentWidgetData(QString("objectName")).toString(); - d->mListWidget->setObjectName(objectName); - connect(d->mListWidget, SIGNAL(activated(const QModelIndex &)), this, SLOT(itemActivated(const QModelIndex &))); return d->mListWidget;