Поместить widget на передний план
Ситуация:
Есть QWidget
Открываем ещё 3 окна
Виджет оказывается закрыт
Вопрос:
Можно ли какими-то средствами определить, что наш виджет закрыт (не на переденем плане), и, зная это, вывести его на передний план?
Собственно, основная проблема определении того, находится ли виджет на переднем плане...
Метод isActiveWindow(), к сожалению, не подходит
Есть ли какие-то решения данной проблемы?
Нужны именно кроссплатформенные - винапи не предлагать
Буду благодарен за любые ответы!
QRegion QWidget::visibleRegion () const ?
Проверим) Но мне тут подсказали, скорее всего поможет установка флага Qt::WindowStaysOnTopHint, то есть вывод окна поверх всех = на передний план
Ну-ну) А если 2 окна с таким флагом?
а про visibleRegion я почитал, он вроде не позволяет решить мою проблему...