xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
QListView.xcsm
浏览该文件的文档.
1
2package Qt{
3 @SuppressWarnings public class QListView : QAbstractItemView{
4 public enum Flow { LeftToRight, TopToBottom };
5 public enum ResizeMode { Fixed, Adjust };
6 public enum LayoutMode { SinglePass, Batched };
7 public enum ViewMode { ListMode, IconMode };
8
9 public QListView(){
10
11 }
12
13 public QListView(long h){
14 super(h);
15 }
16
17 public bool create()override {
18 nativehandle = QtXnl.createQObject(QType.qtListView, this, 0);
19 if (nativehandle == 0){
20 return false;
21 }
22 return true;
23 }
24
25 public bool create(@NotNilptr QWidget parent)override {
26 nativehandle = QtXnl.createQObject(QType.qtListView, this, parent.nativehandle);
27 if (nativehandle == 0){
28 return false;
29 }
30 return true;
31 }
32
33 public void setModel(QStandardModel model){
34 QtXnl.widget_set_object_value(nativehandle, Constant.LISTVIEWSETMODEL, model);
35 }
36
37 public void notifyDataChanged(){
38 QtXnl.widget_slot(nativehandle, Constant.MODELITEMS_UPDATE);
39 }
40
41 public void setDefaultFlags(int flags){
42 QtXnl.widget_set_vint_value(nativehandle, Constant.QTREEVIEW_SETDEFFLAGS, flags);
43 }
44
45 public void setViewMode(ViewMode mode){
46 QtXnl.widget_set_vint_value(nativehandle, Constant.QLISTVIEW_SETVIEWMODE, mode);
47 }
48
49 public void setFlow(Flow flow){
50 QtXnl.widget_set_vint_value(nativehandle, Constant.QLISTVIEW_SETFLOW, flow);
51 }
52
53 public void setResizeMode(ResizeMode mode){
54 QtXnl.widget_set_vint_value(nativehandle, Constant.QLISTVIEW_SETRESIZEMODE, mode);
55 }
56 };
57};
void setViewMode(ViewMode mode)
void setResizeMode(ResizeMode mode)
QListView(long h)
bool create() override
void setFlow(Flow flow)
bool create(@NotNilptr QWidget parent) override
void setModel(QStandardModel model)
void notifyDataChanged()
void setDefaultFlags(int flags)