Browse Source

Make use of std algorithms

Since the result code is shorter.
adaptive-webui-19844
Chocobo1 3 years ago
parent
commit
54252184ab
No known key found for this signature in database
GPG Key ID: 210D9C873253A68C
  1. 13
      src/gui/mainwindow.cpp

13
src/gui/mainwindow.cpp

@ -28,6 +28,7 @@ @@ -28,6 +28,7 @@
#include "mainwindow.h"
#include <algorithm>
#include <chrono>
#include <QActionGroup>
@ -1279,15 +1280,9 @@ bool MainWindow::event(QEvent *e) @@ -1279,15 +1280,9 @@ bool MainWindow::event(QEvent *e)
{
qDebug() << "Has active window:" << (qApp->activeWindow() != nullptr);
// Check if there is a modal window
bool hasModalWindow = false;
for (QWidget *widget : asConst(QApplication::allWidgets()))
{
if (widget->isModal())
{
hasModalWindow = true;
break;
}
}
const QWidgetList allWidgets = QApplication::allWidgets();
const bool hasModalWindow = std::any_of(allWidgets.cbegin(), allWidgets.cend()
, [](const QWidget *widget) { return widget->isModal(); });
// Iconify if there is no modal window
if (!hasModalWindow)
{

Loading…
Cancel
Save