forked from qt-creator/qt-creator
CorePlugin: Pass context object to lambda connections
Remove some unneeded lambda () brackets. Change-Id: Id664cfc3b46685f63fb205beaf16a7c271ad95d9 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -156,14 +156,16 @@ void WindowList::addWindow(QWidget *window)
|
||||
m_windowActionIds.append(id);
|
||||
auto action = new QAction(window->windowTitle());
|
||||
m_windowActions.append(action);
|
||||
QObject::connect(action, &QAction::triggered, [action, this]() { activateWindow(action); });
|
||||
QObject::connect(action, &QAction::triggered,
|
||||
action, [action, this] { activateWindow(action); });
|
||||
action->setCheckable(true);
|
||||
action->setChecked(false);
|
||||
Command *cmd = ActionManager::registerAction(action, id);
|
||||
cmd->setAttribute(Command::CA_UpdateText);
|
||||
ActionManager::actionContainer(Constants::M_WINDOW)->addAction(cmd, Constants::G_WINDOW_LIST);
|
||||
action->setVisible(window->isVisible() || window->isMinimized()); // minimized windows are hidden but should be shown
|
||||
QObject::connect(window, &QWidget::windowTitleChanged, [window, this]() { updateTitle(window); });
|
||||
QObject::connect(window, &QWidget::windowTitleChanged,
|
||||
window, [window, this] { updateTitle(window); });
|
||||
if (m_dockMenu)
|
||||
m_dockMenu->addAction(action);
|
||||
if (window->isActiveWindow())
|
||||
|
||||
Reference in New Issue
Block a user