"оптимизации в ущерб качеству" даже хз как это понимать
ну типа можно было написать нормально, юзая всякие qt'шные layout'ы для позиционирования виджетов, каждый кастомный виджет оборачивая в QWidget. Вместо этого он сам вручную все рисует в paintEvent и некоторые виджеты являются т.н. "псевдовиджетами", т.е. Qt о них знать не знает