ui/qt/model.h

changeset 958
749a8a36d74b
parent 723
e513086eadbb
child 971
0224108bd8c2
equal deleted inserted replaced
957:774ee4d7bb1f 958:749a8a36d74b
32 #include "toolkit.h" 32 #include "toolkit.h"
33 #include "../ui/tree.h" 33 #include "../ui/tree.h"
34 #include "../common/context.h" 34 #include "../common/context.h"
35 #include <QListView> 35 #include <QListView>
36 #include <QTreeView> 36 #include <QTreeView>
37 #include <QComboBox>
37 #include <QAbstractListModel> 38 #include <QAbstractListModel>
38 #include <QAbstractTableModel> 39 #include <QAbstractTableModel>
39 #include <QAbstractItemModel> 40 #include <QAbstractItemModel>
40 #include <QItemSelectionModel> 41 #include <QItemSelectionModel>
41 42
52 void *onselectiondata; 53 void *onselectiondata;
53 54
54 public: 55 public:
55 UiObject *obj; 56 UiObject *obj;
56 UiVar *var; 57 UiVar *var;
57 QListView *view; 58 QListView *listview;
59 QComboBox *combobox;
58 60
59 ListModel(UiObject *obj, QListView *view, UiVar *var, ui_getvaluefunc2 getvalue, void *getvaluedata); 61 ListModel(UiObject *obj, QListView *view, UiVar *var, ui_getvaluefunc2 getvalue, void *getvaluedata);
62 ListModel(UiObject *obj, QComboBox *view, UiVar *var, ui_getvaluefunc2 getvalue, void *getvaluedata);
60 63
61 void setActivationCallback(ui_callback f, void *userdata); 64 void setActivationCallback(ui_callback f, void *userdata);
62 void setSelectionCallback(ui_callback f, void *userdata); 65 void setSelectionCallback(ui_callback f, void *userdata);
63 66
64 void update(int row); 67 void update(int row);

mercurial