Spelling typos.
Added an assertion to ChildProcess to catch attempts to launch non-existent executables.
TreeViewItem::setSelected() - avoided deselecting items before re-selecting them if they're already selected.
Changed Slider::snapValue to provide more details about the drag mode involved.