--- a/ui/qt/model.h Sun Jul 20 22:04:39 2025 +0200 +++ b/ui/qt/model.h Sun Aug 24 15:24:16 2025 +0200 @@ -45,7 +45,7 @@ Q_OBJECT ui_getvaluefunc2 getvalue; - void *getvaluedata; + void *getvaluedata; ui_callback onactivate; void *onactivatedata; ui_callback onselection; @@ -75,18 +75,20 @@ class TableModel : public QAbstractListModel { Q_OBJECT - UiModel *model; - ui_callback onactivate; - void *onactivatedata; - ui_callback onselection; - void *onselectiondata; + UiModel *model; + ui_getvaluefunc2 getvalue; + void *getvaluedata; + ui_callback onactivate; + void *onactivatedata; + ui_callback onselection; + void *onselectiondata; public: - UiObject *obj; - UiVar *var; - QTreeView *view; + UiObject *obj; + UiVar *var; + QTreeView *view; - TableModel(UiObject *obj, QTreeView *view, UiVar *var, UiModel *model); + TableModel(UiObject *obj, QTreeView *view, UiVar *var, UiModel *model, ui_getvaluefunc2 getvalue, void *getvaluedata); void setActivationCallback(ui_callback f, void *userdata); void setSelectionCallback(ui_callback f, void *userdata);