Every time I try to think my way through porting this heavily complicated QT3-based class to QT5, it feels like swimming in a riptide. After a week of insomnia capped off by a late summer cold, I have hit the wall.