diff -r 11d3954df52a -r 627c4a0fd0e7 src/hbwidgets/dataform/hbdataformviewitem_p.cpp --- a/src/hbwidgets/dataform/hbdataformviewitem_p.cpp Thu May 27 13:10:59 2010 +0300 +++ b/src/hbwidgets/dataform/hbdataformviewitem_p.cpp Fri Jun 11 13:58:22 2010 +0300 @@ -167,6 +167,8 @@ if(!mRadioButtonList) { mRadioButtonList = new HbRadioButtonList(); mRadioButtonList->setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred)); + QObject::connect(mRadioButtonList, SIGNAL(itemSelected(int)), this, SIGNAL(itemSelected(int))); + QObject::connect(mRadioButtonList, SIGNAL(startPreview(int)), this, SIGNAL(startPreview(int))); //mRadioButtonList->setClampingStyle(HbScrollArea::StrictClamping); mRadioButtonList->setItems( mItems ); if( mSelected != -1 ) { @@ -325,6 +327,10 @@ this, SLOT(updateModel(int)) ); selectItem(); mDialog = new HbDialog(); + QObject::connect(mDialog, SIGNAL(finished(HbAction*)), this, SIGNAL(finished(HbAction*))); + QObject::connect(mDialog, SIGNAL(aboutToShow()), this, SIGNAL(aboutToShow())); + QObject::connect(mDialog, SIGNAL(aboutToHide()), this, SIGNAL(aboutToHide())); + QObject::connect(mDialog, SIGNAL(aboutToClose()), this, SIGNAL(aboutToClose())); mDialog->setTimeout(HbPopup::NoTimeout); mDialog->setAttribute(Qt::WA_DeleteOnClose); mDialog->setContentWidget(mRadioButtonList); @@ -447,6 +453,10 @@ // create ListWidget if not yet created if(!mMultiListWidget) { mMultiListWidget = new HbListWidget(); + QObject::connect(mMultiListWidget, SIGNAL(activated(HbListWidgetItem *)), this, SIGNAL(activated(HbListWidgetItem *))); + QObject::connect(mMultiListWidget, SIGNAL(pressed(HbListWidgetItem *)), this, SIGNAL(pressed(HbListWidgetItem *))); + QObject::connect(mMultiListWidget, SIGNAL(released(HbListWidgetItem *)), this, SIGNAL(released(HbListWidgetItem *))); + QObject::connect(mMultiListWidget, SIGNAL(longPressed(HbListWidgetItem *, const QPointF &)), this, SIGNAL(longPressed(HbListWidgetItem *, const QPointF &))); layout->addItem(mMultiListWidget); }