call method
Handles a selection change event.
Parameters:
selectedNodes: Nodes to select or deselectmultiSelect: Whether multi-selection is enabledselected: Whether to select (true) or deselect (false)
Implementation
void call(List<TreeNode<T>> selectedNodes, bool multiSelect, bool selected) {
if (multiSelect) {
if (selected) {
onChanged(nodes.selectNodes(selectedNodes));
} else {
onChanged(nodes.deselectNodes(selectedNodes));
}
} else {
onChanged(nodes.setSelectedNodes(selectedNodes));
}
}