If users choose "Previous Status" from the "Reinstate Status" pulldown menu in the Settings dialog, this code will look up the previous state of the status field in the event log and use that as the "new" status. There are also a few minor style fixes to the .qss file, along with fixes for the way omit statuses were beings stored and passed around.
Okay, I fixed up a confusing comment and some bugs. I'm putting off the settings refactor until I get some direction on how the user would be warned. Will ticket it up.
If users choose "Previous Status" from the "Reinstate Status" pulldown menu in the Settings dialog, this code will look up the previous state of the status field in the event log and use that as the "new" status. There are also a few minor style fixes to the .qss file, along with fixes for the way omit statuses were beings stored and passed around.