equal
deleted
inserted
replaced
73 protos.append(new HbDataFormViewItem()); |
73 protos.append(new HbDataFormViewItem()); |
74 protos.append(new HbDataGroup()); |
74 protos.append(new HbDataGroup()); |
75 q->setItemPrototypes(protos); |
75 q->setItemPrototypes(protos); |
76 q->setClampingStyle(HbScrollArea::BounceBackClamping); |
76 q->setClampingStyle(HbScrollArea::BounceBackClamping); |
77 q->setItemRecycling(true); |
77 q->setItemRecycling(true); |
78 treeModelIterator()->setItemContainer(mContainer, HbDataFormViewItem::ExpansionKey); |
78 treeModelIterator()->setItemContainer(mContainer); |
79 } |
79 } |
80 |
80 |
81 void HbDataFormPrivate::_q_page_changed(int index) |
81 void HbDataFormPrivate::_q_page_changed(int index) |
82 { |
82 { |
83 Q_Q(const HbDataForm); |
83 Q_Q(const HbDataForm); |
175 } |
175 } |
176 QObject::disconnect(mHeadingWidget->mPageCombo,SIGNAL(currentIndexChanged(int)), |
176 QObject::disconnect(mHeadingWidget->mPageCombo,SIGNAL(currentIndexChanged(int)), |
177 q,SLOT(_q_page_changed(int))); |
177 q,SLOT(_q_page_changed(int))); |
178 |
178 |
179 mHeadingWidget->mPageCombo->removeItem(mHeadingWidget->mPageCombo->findText(page)); |
179 mHeadingWidget->mPageCombo->removeItem(mHeadingWidget->mPageCombo->findText(page)); |
|
180 mHeadingWidget->mActivePage = mHeadingWidget->mPageCombo->currentIndex(); |
180 |
181 |
181 QObject::connect(mHeadingWidget->mPageCombo,SIGNAL(currentIndexChanged(int)), |
182 QObject::connect(mHeadingWidget->mPageCombo,SIGNAL(currentIndexChanged(int)), |
182 q,SLOT(_q_page_changed(int))); |
183 q,SLOT(_q_page_changed(int))); |
183 |
184 |
184 mHeadingWidget->callPolish(); |
185 mHeadingWidget->callPolish(); |
211 foreach(ItemSignal signal, signalList) { |
212 foreach(ItemSignal signal, signalList) { |
212 QObject *objct = signal.reciever; |
213 QObject *objct = signal.reciever; |
213 QString signalName = signal.signal; |
214 QString signalName = signal.signal; |
214 QString slot = signal.slot; |
215 QString slot = signal.slot; |
215 // Make connection |
216 // Make connection |
216 QObject::connect(contentWidget, signalName.toAscii().data(), |
217 if(objct) { |
217 objct,slot.toAscii().data()); |
218 QObject::connect(contentWidget, signalName.toAscii().data(), |
|
219 objct,slot.toAscii().data()); |
|
220 } |
218 |
221 |
219 } |
222 } |
220 } |
223 } |
221 } |
224 } |
222 } |
225 } |