From 4b742dd461842db623c0d4edc04e4c29c45facf3 Mon Sep 17 00:00:00 2001 From: Bret Curtis Date: Thu, 24 Feb 2022 16:01:40 +0100 Subject: [PATCH] explicit capture for lamda --- apps/opencs/view/world/tableheadermouseeventhandler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/opencs/view/world/tableheadermouseeventhandler.cpp b/apps/opencs/view/world/tableheadermouseeventhandler.cpp index 866c6149db..a9d34ce7ab 100644 --- a/apps/opencs/view/world/tableheadermouseeventhandler.cpp +++ b/apps/opencs/view/world/tableheadermouseeventhandler.cpp @@ -14,7 +14,7 @@ TableHeaderMouseEventHandler::TableHeaderMouseEventHandler(DragRecordTable * par { header.setContextMenuPolicy(Qt::ContextMenuPolicy::CustomContextMenu); connect( - &header, &QHeaderView::customContextMenuRequested, [=](const QPoint & position) { showContextMenu(position); }); + &header, &QHeaderView::customContextMenuRequested, [this](const QPoint & position) { showContextMenu(position); }); header.viewport()->installEventFilter(this); } @@ -52,7 +52,7 @@ QMenu & TableHeaderMouseEventHandler::createContextMenu() action->setChecked(!table.isColumnHidden(i)); menu->addAction(action); - connect(action, &QAction::triggered, [=]() { + connect(action, &QAction::triggered, [this, &action, &i]() { table.setColumnHidden(i, !action->isChecked()); action->setChecked(!action->isChecked()); action->toggle();