BatchJobListWidget
Ready-to-run robot software for hobby robotics.

| Inherits | QWidget |
In the namespace batch. Declared in src/libs/libbatchui/batchui/ui/BatchJobListWidget.hpp.
Detailed description
The job list: a table over a BatchJobListModel, with a sort proxy between them.
Every column sorts when a person clicks its header, by the model's SortRole. A third click returns to the model's own order: running first, then the most recently updated (§BUI-5e).
The selection, the current row and the scroll position follow the job id across every update and every sort. Keyboard navigation moves the current row and the selection together, also with Ctrl (Ctrl+Home, Ctrl+End). A mouse can still select several rows, for Retry, Cancel and Copy.