src/hbwidgets/widgets/hbgroupbox.cpp
changeset 21 4633027730f5
parent 7 923ff622b8b9
child 23 e6ad4ef83b23
equal deleted inserted replaced
7:923ff622b8b9 21:4633027730f5
   431                 #ifdef HB_EFFECTS
   431                 #ifdef HB_EFFECTS
   432                 HbEffect::start( d->mContentWidget, HB_GROUPBOX_TYPE, "expand");  
   432                 HbEffect::start( d->mContentWidget, HB_GROUPBOX_TYPE, "expand");  
   433                 #endif
   433                 #endif
   434                 HbStyle::setItemName( d->mContentWidget , "contentwidget");
   434                 HbStyle::setItemName( d->mContentWidget , "contentwidget");
   435                 d->mContentWidget->setVisible(true);
   435                 d->mContentWidget->setVisible(true);
       
   436                 //polish is needed in case groupbox is collapsed before show.
   436                 repolish();
   437                 repolish();
   437             }
   438             }
   438             d->mHeadingWidget->updatePrimitives();
   439             d->mHeadingWidget->updatePrimitives();
   439             emit toggled( d->collapsed );
   440             emit toggled( d->collapsed );
   440         }
   441         }
   582 QGraphicsItem* HbGroupBox::primitive(HbStyle::Primitive primitive) const
   583 QGraphicsItem* HbGroupBox::primitive(HbStyle::Primitive primitive) const
   583 {
   584 {
   584     Q_D( const HbGroupBox );
   585     Q_D( const HbGroupBox );
   585 
   586 
   586     switch (primitive) {
   587     switch (primitive) {
   587         case HbStyle::P_GroupBoxHeading_icon:
   588         case HbStylePrivate::P_GroupBoxHeading_icon:
   588         case HbStyle::P_GroupBoxHeading_text:
   589         case HbStylePrivate::P_GroupBoxHeading_text:
   589         case HbStyle::P_GroupBoxHeading_background:
   590         case HbStylePrivate::P_GroupBoxHeading_background:
   590              if(d->mHeadingWidget){
   591              if(d->mHeadingWidget){
   591                 return d->mHeadingWidget->primitive(primitive);
   592                 return d->mHeadingWidget->primitive(primitive);
   592                 }
   593                 }
   593             break;
   594             break;
   594         case HbStyle::P_GroupBoxContent_background:
   595         case HbStylePrivate::P_GroupBoxContent_background:
   595             if(d->mContentWidget)
   596             if(d->mContentWidget)
   596                 return d->mContentWidget->primitive(primitive);
   597                 return d->mContentWidget->primitive(primitive);
   597             break;
   598             break;
   598         default:
   599         default:
   599             return 0;
   600             return 0;