implement ui_table multiselection (QT)

Tue, 29 Apr 2025 21:56:52 +0200

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Tue, 29 Apr 2025 21:56:52 +0200
changeset 587
61813a91c84d
parent 586
a05b0245b074
child 588
59ea5791be5e

implement ui_table multiselection (QT)

ui/qt/list.cpp file | annotate | diff | comparison | revisions
--- a/ui/qt/list.cpp	Sun Apr 27 16:13:28 2025 +0200
+++ b/ui/qt/list.cpp	Tue Apr 29 21:56:52 2025 +0200
@@ -80,7 +80,10 @@
     
     QTreeView *view = new QTreeView();
     view->setItemsExpandable(false);
-    view->setRootIsDecorated(false);   
+    view->setRootIsDecorated(false);
+    if(args.multiselection) {
+        view->setSelectionMode(QAbstractItemView::ExtendedSelection);
+    }
     
     UiVar* var = uic_widget_var(obj->ctx, obj->ctx, args.list, args.varname, UI_VAR_LIST);
     

mercurial