Probreg: detail pages
The first page contains some details about the incident/issue:
The following pages are intended for entering details about the handling of the incident/issue; there are pages for the description, analysis, solution and follow-up respectively.
Note that on entering a page, the buttons at the bottom are greyed out:
Once you start making changes to the page, the buttons become usable so you can either save your changes, save and move on to the next page, or revert the changes. In the original wxPython version it was possible to check for one of these to be done before leaving a tab and if necessary prevent the leaving; PyQt didn't have that possibility so in that version the tabs at the top become deactivated so you can't move off the page by clicking on them and to remind you you need to confirm or cancel the changes:
Additionally, should you try to leave the page by means of a keyboard shortcut, you are reminded that you have to do something else first:
The last page was added to make it easier to keep track of the progress:
Here you can record stuff that for some reason does't fit in one of the earlier categories or isn't suitable to add there.