ui/qt/model.h

changeset 109
c3dfcb8f0be7
parent 108
77254bd6dccb
--- 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);

mercurial