@@ -310,7 +310,7 @@ ExtendedTableWidget::ExtendedTableWidget(QWidget* parent) :
310310 printAction->setShortcut (QKeySequence::Print);
311311
312312 // Set up context menu actions
313- connect (this , &QTableView::customContextMenuRequested,
313+ connect (this , &QTableView::customContextMenuRequested, this ,
314314 [=](const QPoint& pos)
315315 {
316316 // Deactivate context menu options if there is no model set
@@ -338,70 +338,70 @@ ExtendedTableWidget::ExtendedTableWidget(QWidget* parent) :
338338 // Show menu
339339 m_contextMenu->popup (viewport ()->mapToGlobal (pos));
340340 });
341- connect (filterAction, &QAction::triggered, [&]() {
341+ connect (filterAction, &QAction::triggered, this , [&]() {
342342 useAsFilter (QString (" =" ));
343343 });
344- connect (containingAction, &QAction::triggered, [&]() {
344+ connect (containingAction, &QAction::triggered, this , [&]() {
345345 useAsFilter (QString (" " ));
346346 });
347347 // Use a regular expression for the not containing filter. Simplify this if we ever support the NOT LIKE filter.
348- connect (notContainingAction, &QAction::triggered, [&]() {
348+ connect (notContainingAction, &QAction::triggered, this , [&]() {
349349 useAsFilter (QString (" /^((?!" ), /* binary */ false , QString (" ).)*$/" ));
350350 });
351- connect (notEqualToAction, &QAction::triggered, [&]() {
351+ connect (notEqualToAction, &QAction::triggered, this , [&]() {
352352 useAsFilter (QString (" <>" ));
353353 });
354- connect (greaterThanAction, &QAction::triggered, [&]() {
354+ connect (greaterThanAction, &QAction::triggered, this , [&]() {
355355 useAsFilter (QString (" >" ));
356356 });
357- connect (lessThanAction, &QAction::triggered, [&]() {
357+ connect (lessThanAction, &QAction::triggered, this , [&]() {
358358 useAsFilter (QString (" <" ));
359359 });
360- connect (greaterEqualAction, &QAction::triggered, [&]() {
360+ connect (greaterEqualAction, &QAction::triggered, this , [&]() {
361361 useAsFilter (QString (" >=" ));
362362 });
363- connect (lessEqualAction, &QAction::triggered, [&]() {
363+ connect (lessEqualAction, &QAction::triggered, this , [&]() {
364364 useAsFilter (QString (" <=" ));
365365 });
366- connect (inRangeAction, &QAction::triggered, [&]() {
366+ connect (inRangeAction, &QAction::triggered, this , [&]() {
367367 useAsFilter (QString (" ~" ), /* binary */ true );
368368 });
369- connect (regexpAction, &QAction::triggered, [&]() {
369+ connect (regexpAction, &QAction::triggered, this , [&]() {
370370 useAsFilter (QString (" /" ), /* binary */ false , QString (" /" ));
371371 });
372- connect (condFormatAction, &QAction::triggered, [&]() {
372+ connect (condFormatAction, &QAction::triggered, this , [&]() {
373373 emit editCondFormats (currentIndex ().column ());
374374 });
375375
376- connect (nullAction, &QAction::triggered, [&]() {
376+ connect (nullAction, &QAction::triggered, this , [&]() {
377377 setToNull (selectedIndexes ());
378378 });
379- connect (copyAction, &QAction::triggered, [&]() {
379+ connect (copyAction, &QAction::triggered, this , [&]() {
380380 copy (false , false );
381381 });
382382 connect (cutAction, &QAction::triggered, this , &ExtendedTableWidget::cut);
383- connect (copyWithHeadersAction, &QAction::triggered, [&]() {
383+ connect (copyWithHeadersAction, &QAction::triggered, this , [&]() {
384384 copy (true , false );
385385 });
386- connect (copyAsSQLAction, &QAction::triggered, [&]() {
386+ connect (copyAsSQLAction, &QAction::triggered, this , [&]() {
387387 copy (false , true );
388388 });
389- connect (pasteAction, &QAction::triggered, [&]() {
389+ connect (pasteAction, &QAction::triggered, this , [&]() {
390390 paste ();
391391 });
392- connect (printAction, &QAction::triggered, [&]() {
392+ connect (printAction, &QAction::triggered, this , [&]() {
393393 openPrintDialog ();
394394 });
395395
396396 // Add spreadsheet shortcuts for selecting entire columns or entire rows.
397397 QShortcut* selectColumnShortcut = new QShortcut (QKeySequence (" Ctrl+Space" ), this );
398- connect (selectColumnShortcut, &QShortcut::activated, [this ]() {
398+ connect (selectColumnShortcut, &QShortcut::activated, this , [this ]() {
399399 if (!hasFocus () || selectionModel ()->selectedIndexes ().isEmpty ())
400400 return ;
401401 selectionModel ()->select (QItemSelection (selectionModel ()->selectedIndexes ().first (), selectionModel ()->selectedIndexes ().last ()), QItemSelectionModel::Select | QItemSelectionModel::Columns);
402402 });
403403 QShortcut* selectRowShortcut = new QShortcut (QKeySequence (" Shift+Space" ), this );
404- connect (selectRowShortcut, &QShortcut::activated, [this ]() {
404+ connect (selectRowShortcut, &QShortcut::activated, this , [this ]() {
405405 if (!hasFocus () || selectionModel ()->selectedIndexes ().isEmpty ())
406406 return ;
407407 selectionModel ()->select (QItemSelection (selectionModel ()->selectedIndexes ().first (), selectionModel ()->selectedIndexes ().last ()), QItemSelectionModel::Select | QItemSelectionModel::Rows);
@@ -1131,7 +1131,7 @@ void ExtendedTableWidget::openPrintDialog()
11311131 QPrinter printer;
11321132 QPrintPreviewDialog *dialog = new QPrintPreviewDialog (&printer);
11331133
1134- connect (dialog, &QPrintPreviewDialog::paintRequested, [mimeData](QPrinter *previewPrinter) {
1134+ connect (dialog, &QPrintPreviewDialog::paintRequested, this , [mimeData](QPrinter *previewPrinter) {
11351135 QTextDocument document;
11361136 document.setHtml (mimeData->html ());
11371137 document.print (previewPrinter);
0 commit comments