diff options
Diffstat (limited to 'src/libs/utils/fancymainwindow.cpp')
-rw-r--r-- | src/libs/utils/fancymainwindow.cpp | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/libs/utils/fancymainwindow.cpp b/src/libs/utils/fancymainwindow.cpp index 14262fb94d..697ff4fb33 100644 --- a/src/libs/utils/fancymainwindow.cpp +++ b/src/libs/utils/fancymainwindow.cpp @@ -25,6 +25,7 @@ #include "fancymainwindow.h" +#include "algorithm.h" #include "qtcassert.h" #include <QAbstractButton> @@ -505,13 +506,6 @@ bool FancyMainWindow::autoHideTitleBars() const return d->m_autoHideTitleBars.isChecked(); } -static bool actionLessThan(const QAction *action1, const QAction *action2) -{ - QTC_ASSERT(action1, return true); - QTC_ASSERT(action2, return false); - return action1->text().toLower() < action2->text().toLower(); -} - void FancyMainWindow::addDockActionsToMenu(QMenu *menu) { QList<QAction *> actions; @@ -523,7 +517,11 @@ void FancyMainWindow::addDockActionsToMenu(QMenu *menu) actions.append(dockwidgets.at(i)->toggleViewAction()); } } - qSort(actions.begin(), actions.end(), actionLessThan); + Utils::sort(actions, [](const QAction *action1, const QAction *action2) { + QTC_ASSERT(action1, return true); + QTC_ASSERT(action2, return false); + return action1->text().toLower() < action2->text().toLower(); + }); foreach (QAction *action, actions) menu->addAction(action); menu->addAction(&d->m_menuSeparator1); |