src/hbwidgets/dataform/hbdataform.cpp
changeset 7 923ff622b8b9
parent 6 c3690ec91ef8
child 21 4633027730f5
child 34 ed14f46c0e55
equal deleted inserted replaced
6:c3690ec91ef8 7:923ff622b8b9
   267 
   267 
   268         HbDataFormViewItem *item =
   268         HbDataFormViewItem *item =
   269             static_cast<HbDataFormViewItem *>(d->mContainer->itemByIndex(index));
   269             static_cast<HbDataFormViewItem *>(d->mContainer->itemByIndex(index));
   270         if (item) {
   270         if (item) {
   271             item->setExpanded(expanded);
   271             item->setExpanded(expanded);
   272             d->mContainer->setModelIndexes();
       
   273         }
   272         }
   274 
   273         // If view item is not yet created then set the ItemTransientState so that 
   275         d->mContainer->setItemTransientStateValue(index, "expanded", expanded);    
   274         // when ever it gets created expansion state will be considered . This is valid for formPage group 
       
   275         // and group page . Itemstate for the leaf items also will be set but does not have any
       
   276         // significance since these items cannot expand( do not have children )
       
   277         
       
   278         else {
       
   279             d->mContainer->setItemTransientStateValue(index, "expanded", expanded);
       
   280         } 
   276     }
   281     }
   277 }
   282 }
   278 
   283 
   279 /*!
   284 /*!
   280     @beta
   285     @beta