Имеется приложение на Qt5, использующее QMainWindow и тонну QDockWidget-ов в качестве вспомогательных панелей инструментов и окошек с настройками.
Вопрос: как их сделать неактивируемыми, т.е. Чтобы фокус оставался на главном окне? Как например, палитра в Paint.NET: сколько не тыкай и не перетаскивай её, фокус остаётся на главном окне.
Каждый виджет - отдельный класс, поэтому нет сложности с их добавлением и измением (Например, подмену виртуальных функций).
Сам работаю на Windows но в то же время отлаживаю тот же код под Линукс (CentOS, Debian и Mint) и Мак.