couldn't reproduce, perhaps both were selected? (then this is what should happen, both selected buffers plotted in trend) -> could add if branch is collapsed to deselect its members if it would help
Currently cross-selection between casu&group trees is allowed, so perhaps some data remained selected in casu tree? (this was intentional)
collapsed branches should automatically be deselected, otherwise the behavior is not really intuitive; also, deselecting is now done by clicking on the parent branch, it would be more intuitive if the first click on an item selects, the second one deselects
Not sure about this one, it is not completely intuitive to me. I'd rather disable this feature.
not sure what is happening in 2nd issue (I couldn't reproduce bug):
multiple selection is only possible with Ctrl modifier -> OK
item remains selected after branch collapsing, it is deselected if user selects another one (without Ctrl modifier) ->this helps if user wants cherry-pick multiple items for plotting across many CASUs, he can collapse current branch and expand another (he must use Ctrl) -> Ok
if item is selected and clicked again, it is reselected (if multiple selected, and items is clicked without Ctrl, only this item will remain selected) -> QTreeView behaviour, and I think this is as expected (consistent selection behaviour through common applications across various platforms) -> Ok
For the 3rd issue I propose 2 solutions:
deselect everything if user selects something in other tree
as 1st, but add Ctrl modifier between treeViews (user could still mix items, but only with Ctrl)
The plotted data is incorrect in several ways: