切换测试项删除本地图片

This commit is contained in:
yangjiaxuan 2023-01-06 09:47:28 +08:00
parent 6c541cb02a
commit 37930f6c82
1 changed files with 45 additions and 32 deletions

View File

@ -229,6 +229,9 @@ void Form_mainInterface::on_pbtn_fail_clicked()
{ {
int row = ui->tableWidget->currentRow(); int row = ui->tableWidget->currentRow();
QTableWidgetItem *item = ui->tableWidget->item(row, 1); QTableWidgetItem *item = ui->tableWidget->item(row, 1);
if (item != nullptr)
{
QString title = item->text(); QString title = item->text();
Dialog_ExcepDesc dlg(this); Dialog_ExcepDesc dlg(this);
@ -246,12 +249,15 @@ void Form_mainInterface::on_pbtn_fail_clicked()
QTableWidgetItem *item2 = ui->tableWidget->item(row, 2); QTableWidgetItem *item2 = ui->tableWidget->item(row, 2);
item2->setToolTip(str); item2->setToolTip(str);
} }
}
} }
void Form_mainInterface::on_pbtn_pass_clicked() void Form_mainInterface::on_pbtn_pass_clicked()
{ {
int row = ui->tableWidget->currentRow(); int row = ui->tableWidget->currentRow();
QTableWidgetItem *item = ui->tableWidget->item(row, 1); QTableWidgetItem *item = ui->tableWidget->item(row, 1);
if (item != nullptr)
{
QString title = item->text(); QString title = item->text();
std::string name = m_map_title_name.value(title).name.toStdString(); std::string name = m_map_title_name.value(title).name.toStdString();
HGPdtToolDb_SetDeviceEntryStatus(m_pdtToolDbDevice, name.c_str(), HGPDTTOOLDB_ENTRYSTATUS_PASS); HGPdtToolDb_SetDeviceEntryStatus(m_pdtToolDbDevice, name.c_str(), HGPDTTOOLDB_ENTRYSTATUS_PASS);
@ -263,6 +269,8 @@ void Form_mainInterface::on_pbtn_pass_clicked()
QTableWidgetItem *item2 = ui->tableWidget->item(row, 2); QTableWidgetItem *item2 = ui->tableWidget->item(row, 2);
item2->setToolTip(""); item2->setToolTip("");
}
// HGImage img = nullptr; // HGImage img = nullptr;
// m_view->getImage(&img); // m_view->getImage(&img);
@ -481,10 +489,12 @@ void Form_mainInterface::on_tableWidget_currentItemChanged(QTableWidgetItem *cur
{ {
// ui->pbtn_showImg->setVisible(true); // ui->pbtn_showImg->setVisible(true);
} }
}
else m_multiIndex = -1;
{ m_list_images.clear();
updateUiEnabled(false); QDir dir(getCachePath());
if (dir.exists())
dir.removeRecursively();
} }
} }
@ -498,6 +508,8 @@ void Form_mainInterface::on_pbtn_start_clicked()
int row = ui->tableWidget->currentRow(); int row = ui->tableWidget->currentRow();
QTableWidgetItem *item = ui->tableWidget->item(row, 1); QTableWidgetItem *item = ui->tableWidget->item(row, 1);
if (item != nullptr)
{
QString title = item->text(); QString title = item->text();
QString name = m_map_title_name.value(title).name; QString name = m_map_title_name.value(title).name;
if (m_hg != nullptr) if (m_hg != nullptr)
@ -506,6 +518,7 @@ void Form_mainInterface::on_pbtn_start_clicked()
updateUiEnabled(false); updateUiEnabled(false);
m_isTesting = true; m_isTesting = true;
m_mainwnd->addTestingRef(); m_mainwnd->addTestingRef();
}
} }
void Form_mainInterface::on_pbtn_showImg_clicked() void Form_mainInterface::on_pbtn_showImg_clicked()