--- a/ui/qt/model.h Wed Jun 25 21:59:36 2025 +0200 +++ b/ui/qt/model.h Wed Jun 25 22:14:25 2025 +0200 @@ -44,7 +44,8 @@ class ListModel : public QAbstractListModel { Q_OBJECT - ui_getvaluefunc getvalue; + ui_getvaluefunc2 getvalue; + void *getvaluedata; ui_callback onactivate; void *onactivatedata; ui_callback onselection; @@ -55,7 +56,7 @@ UiVar *var; QListView *view; - ListModel(UiObject *obj, QListView *view, UiVar *var, ui_getvaluefunc getvalue); + ListModel(UiObject *obj, QListView *view, UiVar *var, ui_getvaluefunc2 getvalue, void *getvaluedata); void setActivationCallback(ui_callback f, void *userdata); void setSelectionCallback(ui_callback f, void *userdata);