diff --git a/src/SelectFormWidget.cpp b/src/SelectFormWidget.cpp index 4996fcd..004ad73 100644 --- a/src/SelectFormWidget.cpp +++ b/src/SelectFormWidget.cpp @@ -132,6 +132,23 @@ SelectFormWidget::SelectFormWidget(QWidget *parent) : //TODO:add some error handle logic } }); + + connect(btnDelete, &QToolButton::clicked,[=](){ + if (currentRow<0)return; + model->removeRow(currentRow); + if (model->submitAll()) + { + model->select(); + if (model->rowCount()>0) + { + table->selectRow(0); + } else{ + currentRow=-1; + } + } else{ + //TODO:error handle + } + }); } SelectFormWidget::~SelectFormWidget()