src/hbwidgets/itemviews/hbtumbleview.cpp
changeset 21 4633027730f5
parent 7 923ff622b8b9
child 30 80e4d18b72f5
equal deleted inserted replaced
7:923ff622b8b9 21:4633027730f5
   571 {
   571 {
   572     Q_Q(HbTumbleView);
   572     Q_Q(HbTumbleView);
   573 
   573 
   574     //this is the highlight which is placed at center
   574     //this is the highlight which is placed at center
   575     if(!mHighlight) {
   575     if(!mHighlight) {
   576         mHighlight = q->style()->createPrimitive(HbStyle::P_TumbleView_highlight,q);
   576         mHighlight = HbStylePrivate::createPrimitive(HbStylePrivate::P_TumbleView_highlight,q);
   577         q->style()->setItemName(mHighlight,"highlight");
   577         HbStyle::setItemName(mHighlight,"highlight");
   578     }
   578     }
   579     if(!mDivider){
   579     if(!mDivider){
   580         mDivider = q->style()->createPrimitive(HbStyle::P_DateTimePicker_separator,q);
   580         mDivider = HbStylePrivate::createPrimitive(HbStylePrivate::P_DateTimePicker_separator,q);
   581         q->style()->setItemName(mDivider,"separator");
   581         HbStyle::setItemName(mDivider,"separator");
   582         mDivider->hide();
   582         mDivider->hide();
   583     }
   583     }
   584 
   584 
   585 }
   585 }
   586 
   586 
   762 QGraphicsItem *HbTumbleView::primitive(HbStyle::Primitive id) const
   762 QGraphicsItem *HbTumbleView::primitive(HbStyle::Primitive id) const
   763 {
   763 {
   764     Q_D(const HbTumbleView);
   764     Q_D(const HbTumbleView);
   765 
   765 
   766     switch(id) {
   766     switch(id) {
   767         case HbStyle::P_TumbleView_background:
   767         case HbStylePrivate::P_TumbleView_background:
   768             return d->mBackground;
   768             return d->mBackground;
   769         case HbStyle::P_TumbleView_frame:
   769         case HbStylePrivate::P_TumbleView_frame:
   770             return d->mFrame;
   770             return d->mFrame;
   771         case HbStyle::P_TumbleView_highlight:
   771         case HbStylePrivate::P_TumbleView_highlight:
   772             return d->mHighlight;
   772             return d->mHighlight;
   773         default:
   773         default:
   774             return HbListView::primitive(id);
   774             return HbListView::primitive(id);
   775     }
   775     }
   776 }
   776 }
   815 
   815 
   816     HbStyleOption opt;
   816     HbStyleOption opt;
   817     initStyleOption(&opt);
   817     initStyleOption(&opt);
   818 
   818 
   819     if(d->mBackground) {
   819     if(d->mBackground) {
   820         style()->updatePrimitive(d->mBackground,HbStyle::P_TumbleView_background,&opt);
   820         HbStylePrivate::updatePrimitive(d->mBackground,HbStylePrivate::P_TumbleView_background,&opt);
   821     }
   821     }
   822     if(d->mFrame) {
   822     if(d->mFrame) {
   823         style()->updatePrimitive(d->mFrame,HbStyle::P_TumbleView_frame,&opt);
   823         HbStylePrivate::updatePrimitive(d->mFrame,HbStylePrivate::P_TumbleView_frame,&opt);
   824     } 
   824     } 
   825     if(d->mHighlight) {
   825     if(d->mHighlight) {
   826         style()->updatePrimitive(d->mHighlight,HbStyle::P_TumbleView_highlight,&opt);
   826         HbStylePrivate::updatePrimitive(d->mHighlight,HbStylePrivate::P_TumbleView_highlight,&opt);
   827     }
   827     }
   828     if(d->mDivider){
   828     if(d->mDivider){
   829         style()->updatePrimitive(d->mDivider, HbStyle::P_DateTimePicker_separator, &opt);
   829         HbStylePrivate::updatePrimitive(d->mDivider, HbStylePrivate::P_DateTimePicker_separator, &opt);
   830     }
   830     }
   831     HbListView::updatePrimitives();
   831     HbListView::updatePrimitives();
   832 
   832 
   833 }
   833 }
   834 
   834