src/hbwidgets/dataform/hbdataform.cpp
changeset 6 c3690ec91ef8
parent 5 627c4a0fd0e7
child 7 923ff622b8b9
--- a/src/hbwidgets/dataform/hbdataform.cpp	Fri Jun 11 13:58:22 2010 +0300
+++ b/src/hbwidgets/dataform/hbdataform.cpp	Wed Jun 23 18:33:25 2010 +0300
@@ -23,19 +23,20 @@
 **
 ****************************************************************************/
 
-#include <hbdataform.h>
-#include <hbdataformmodelitem.h>
-#include <hbdataformmodel.h>
 #include "hbdataform_p.h"
 #include "hbdataformviewitem_p.h"
 #include "hbdataitemcontainer_p.h"
 #include "hbdatagroup_p.h"
 #include "hbdatagroup_p_p.h"
-#include <hbcombobox.h>
 #include "hbdataformheadingwidget_p.h"
 #include "hbdataformmodelitem_p.h"
 #include "hbtreemodeliterator_p.h"
 
+#include <hbdataform.h>
+#include <hbdataformmodelitem.h>
+#include <hbdataformmodel.h>
+#include <hbcombobox.h>
+
 #include <QGraphicsSceneMouseEvent>
 #include <QCoreApplication>
 
@@ -268,10 +269,10 @@
             static_cast<HbDataFormViewItem *>(d->mContainer->itemByIndex(index));
         if (item) {
             item->setExpanded(expanded);
+            d->mContainer->setModelIndexes();
         }
 
-        d->mContainer->setItemTransientStateValue(index, "expanded", expanded);
-        d->mContainer->setModelIndexes();
+        d->mContainer->setItemTransientStateValue(index, "expanded", expanded);    
     }
 }
 
@@ -566,7 +567,7 @@
 {   
     Q_D(HbDataForm);
     ItemSignal itemSignal;
-    itemSignal.reciever = receiver;
+    itemSignal.receiver = receiver;
     itemSignal.signal = signal;
     itemSignal.slot = slot;
     d->mConnectionList.insertMulti(item, itemSignal);