From f4a6b769e5741aafec8122edb2b88100fd44df1b Mon Sep 17 00:00:00 2001 From: fourtf Date: Sat, 26 Sep 2020 15:17:26 +0200 Subject: [PATCH] fixed some potential crashes down the line --- src/widgets/helper/EditableModelView.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/widgets/helper/EditableModelView.cpp b/src/widgets/helper/EditableModelView.cpp index fa0efdac..b5c93d7f 100644 --- a/src/widgets/helper/EditableModelView.cpp +++ b/src/widgets/helper/EditableModelView.cpp @@ -59,18 +59,18 @@ EditableModelView::EditableModelView(QAbstractTableModel *model) // move up QPushButton *moveUp = new QPushButton("Move up"); buttons->addWidget(moveUp); - QObject::connect(moveUp, &QPushButton::clicked, + QObject::connect(moveUp, &QPushButton::clicked, this, [this] { this->moveRow(-1); }); // move down QPushButton *moveDown = new QPushButton("Move down"); buttons->addWidget(moveDown); - QObject::connect(moveDown, &QPushButton::clicked, + QObject::connect(moveDown, &QPushButton::clicked, this, [this] { this->moveRow(1); }); buttons->addStretch(); - QObject::connect(this->model_, &QAbstractTableModel::rowsMoved, + QObject::connect(this->model_, &QAbstractTableModel::rowsMoved, this, [this](const QModelIndex &parent, int start, int end, const QModelIndex &destination, int row) { this->selectRow(row); });