Skip to content

feat(protoapp): multi-select series tree for batch drag-and-drop#17

Merged
pabloinigoblasco merged 1 commit into
developmentfrom
feat/protoapp-multi-select-tree
Apr 1, 2026
Merged

feat(protoapp): multi-select series tree for batch drag-and-drop#17
pabloinigoblasco merged 1 commit into
developmentfrom
feat/protoapp-multi-select-tree

Conversation

@pabloinigoblasco
Copy link
Copy Markdown
Collaborator

@pabloinigoblasco pabloinigoblasco commented Mar 26, 2026

Summary

  • Enable selecting multiple series in the tree panel using Ctrl/Shift+click
  • Drag-and-drop multiple selected series to a chart panel in one operation
  • Improves workflow efficiency when plotting related signals

Changes

  • SeriesTreeModel: enable ExtendedSelection mode for multi-select
  • ChartPanel: handle QMimeData with multiple series items
  • MainWindow: wire up multi-item drag signals

Test plan

  • Select multiple series with Ctrl+click
  • Select range of series with Shift+click
  • Drag all selected series to chart panel
  • Verify all series appear in the chart

Enable selecting multiple series in the tree panel using Ctrl/Shift+click,
then drag-and-drop them all at once to a chart panel.

Contents:
- SeriesTreeModel: enable ExtendedSelection mode
- ChartPanel: handle QMimeData with multiple series
- MainWindow: wire up multi-item drag signals
@pabloinigoblasco pabloinigoblasco merged commit 3bc8472 into development Apr 1, 2026
2 checks passed
@pabloinigoblasco pabloinigoblasco deleted the feat/protoapp-multi-select-tree branch May 4, 2026 12:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant