Hi,
CPS Compound Widget's meta_type is 'Compound Widget', not 'CPS Compound Widget'. Or using flexibleAddWidget code:
Index: CPSDocument/FlexibleTypeInformation.py
===================================================================
--- CPSDocument/FlexibleTypeInformation.py (revision 49441)
+++ CPSDocument/FlexibleTypeInformation.py (working copy)
@@ -443,7 +443,7 @@
new_widget_ids = []
for widget_id in widget_ids:
widget = layout[widget_id]
- if widget.meta_type == 'CPS Compound Widget':
+ if isinstance(widget, CPSCompoundWidget):
new_widget_ids.extend(widget.widget_ids)
new_widget_ids.append(widget_id)
Yves Bastide