camerauis/cameraxui/cxui/src/cxuisettingradiobuttonlistmodel.cpp
changeset 60 a289dde0a1d6
parent 37 64817133cd1d
--- a/camerauis/cameraxui/cxui/src/cxuisettingradiobuttonlistmodel.cpp	Thu Sep 02 20:14:28 2010 +0300
+++ b/camerauis/cameraxui/cxui/src/cxuisettingradiobuttonlistmodel.cpp	Fri Sep 17 08:27:13 2010 +0300
@@ -117,6 +117,17 @@
 {
     CX_DEBUG_ENTER_FUNCTION();
     mItems = items;
+
+    // Notify radio button list that the data content has changed.
+    if (mItems.size() > 0) {
+        const QModelIndex start = index(0, 0);
+        const QModelIndex end = index(mItems.size() - 1, 0);
+        emit dataChanged(start, end);
+    }
+
+    // Relayouting needed.
+    emit layoutChanged();
+
     CX_DEBUG_EXIT_FUNCTION();
 }