ui/qt/list.cpp

changeset 587
61813a91c84d
parent 582
6c86efe60b37
child 597
fc85ca42a7ce
equal deleted inserted replaced
586:a05b0245b074 587:61813a91c84d
78 UiContainerPrivate *ctn = ui_obj_container(obj); 78 UiContainerPrivate *ctn = ui_obj_container(obj);
79 UI_APPLY_LAYOUT(ctn->layout, args); 79 UI_APPLY_LAYOUT(ctn->layout, args);
80 80
81 QTreeView *view = new QTreeView(); 81 QTreeView *view = new QTreeView();
82 view->setItemsExpandable(false); 82 view->setItemsExpandable(false);
83 view->setRootIsDecorated(false); 83 view->setRootIsDecorated(false);
84 if(args.multiselection) {
85 view->setSelectionMode(QAbstractItemView::ExtendedSelection);
86 }
84 87
85 UiVar* var = uic_widget_var(obj->ctx, obj->ctx, args.list, args.varname, UI_VAR_LIST); 88 UiVar* var = uic_widget_var(obj->ctx, obj->ctx, args.list, args.varname, UI_VAR_LIST);
86 89
87 TableModel *model = new TableModel(obj, view, var, args.model); 90 TableModel *model = new TableModel(obj, view, var, args.model);
88 view->setModel(model); 91 view->setModel(model);

mercurial