void Nexus::bringAllToFront() { QWindowList windowList = QApplication::topLevelWindows(); QWindow* focused = QApplication::focusWindow(); for (QWindow* window : windowList) window->raise(); focused->raise(); }
void Nexus::onOpenWindow(QObject* object) { QWindow* window = static_cast<QWindow*>(object); if (window->windowState() & QWindow::Minimized) window->showNormal(); window->raise(); window->requestActivate(); }