--- a/ui/qt/container.h Wed Mar 26 21:47:04 2025 +0100 +++ b/ui/qt/container.h Wed Mar 26 21:54:42 2025 +0100 @@ -54,7 +54,7 @@ #define ui_lb2bool(b) ((b) == UI_LAYOUT_TRUE ? TRUE : FALSE) #define ui_bool2lb(b) ((b) ? UI_LAYOUT_TRUE : UI_LAYOUT_FALSE) -#define ui_obj_container(obj) (UiContainerPrivate*)obj->container_end +#define ui_obj_container(obj) (UiContainerPrivate*)((UiContainerX*)obj->container_end)->container typedef enum UiLayoutBool { UI_LAYOUT_UNDEFINED = 0, @@ -106,6 +106,8 @@ virtual void add(QWidget *widget, bool fill); }; +void ui_container_add(UiObject *obj, UiContainerPrivate *ct); + #endif /* CONTAINER_H */