切换测试项删除本地图片
This commit is contained in:
parent
6c541cb02a
commit
37930f6c82
|
@ -229,22 +229,26 @@ 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);
|
||||||
QString title = item->text();
|
|
||||||
|
|
||||||
Dialog_ExcepDesc dlg(this);
|
if (item != nullptr)
|
||||||
if (dlg.exec())
|
|
||||||
{
|
{
|
||||||
ui->tableWidget->setItem(row, 2, new QTableWidgetItem(getItemStatusStr(HGPDTTOOLDB_ENTRYSTATUS_NOTPASS)));
|
QString title = item->text();
|
||||||
ui->tableWidget->item(row, 2)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
|
|
||||||
ui->tableWidget->item(row, 2)->setBackgroundColor(QColor(255,0,0));
|
|
||||||
|
|
||||||
QString str = dlg.getExcepDesc();
|
Dialog_ExcepDesc dlg(this);
|
||||||
std::string name = m_map_title_name.value(title).name.toStdString();
|
if (dlg.exec())
|
||||||
HGPdtToolDb_SetDeviceEntryStatus(m_pdtToolDbDevice, name.c_str(), HGPDTTOOLDB_ENTRYSTATUS_NOTPASS);
|
{
|
||||||
HGPdtToolDb_SetDeviceEntryExcepDesc(m_pdtToolDbDevice, name.c_str(), str.toStdString().c_str());
|
ui->tableWidget->setItem(row, 2, new QTableWidgetItem(getItemStatusStr(HGPDTTOOLDB_ENTRYSTATUS_NOTPASS)));
|
||||||
|
ui->tableWidget->item(row, 2)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
|
||||||
|
ui->tableWidget->item(row, 2)->setBackgroundColor(QColor(255,0,0));
|
||||||
|
|
||||||
QTableWidgetItem *item2 = ui->tableWidget->item(row, 2);
|
QString str = dlg.getExcepDesc();
|
||||||
item2->setToolTip(str);
|
std::string name = m_map_title_name.value(title).name.toStdString();
|
||||||
|
HGPdtToolDb_SetDeviceEntryStatus(m_pdtToolDbDevice, name.c_str(), HGPDTTOOLDB_ENTRYSTATUS_NOTPASS);
|
||||||
|
HGPdtToolDb_SetDeviceEntryExcepDesc(m_pdtToolDbDevice, name.c_str(), str.toStdString().c_str());
|
||||||
|
|
||||||
|
QTableWidgetItem *item2 = ui->tableWidget->item(row, 2);
|
||||||
|
item2->setToolTip(str);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -252,17 +256,21 @@ 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);
|
||||||
QString title = item->text();
|
if (item != nullptr)
|
||||||
std::string name = m_map_title_name.value(title).name.toStdString();
|
{
|
||||||
HGPdtToolDb_SetDeviceEntryStatus(m_pdtToolDbDevice, name.c_str(), HGPDTTOOLDB_ENTRYSTATUS_PASS);
|
QString title = item->text();
|
||||||
HGPdtToolDb_SetDeviceEntryExcepDesc(m_pdtToolDbDevice, name.c_str(), "");
|
std::string name = m_map_title_name.value(title).name.toStdString();
|
||||||
|
HGPdtToolDb_SetDeviceEntryStatus(m_pdtToolDbDevice, name.c_str(), HGPDTTOOLDB_ENTRYSTATUS_PASS);
|
||||||
|
HGPdtToolDb_SetDeviceEntryExcepDesc(m_pdtToolDbDevice, name.c_str(), "");
|
||||||
|
|
||||||
ui->tableWidget->setItem(row, 2, new QTableWidgetItem(getItemStatusStr(HGPDTTOOLDB_ENTRYSTATUS_PASS)));
|
ui->tableWidget->setItem(row, 2, new QTableWidgetItem(getItemStatusStr(HGPDTTOOLDB_ENTRYSTATUS_PASS)));
|
||||||
ui->tableWidget->item(row, 2)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
|
ui->tableWidget->item(row, 2)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
|
||||||
ui->tableWidget->item(row, 2)->setBackgroundColor(QColor(0,255,0));
|
ui->tableWidget->item(row, 2)->setBackgroundColor(QColor(0,255,0));
|
||||||
|
|
||||||
|
QTableWidgetItem *item2 = ui->tableWidget->item(row, 2);
|
||||||
|
item2->setToolTip("");
|
||||||
|
}
|
||||||
|
|
||||||
QTableWidgetItem *item2 = ui->tableWidget->item(row, 2);
|
|
||||||
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,14 +508,17 @@ 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);
|
||||||
QString title = item->text();
|
if (item != nullptr)
|
||||||
QString name = m_map_title_name.value(title).name;
|
{
|
||||||
if (m_hg != nullptr)
|
QString title = item->text();
|
||||||
func_test_go(name.toStdWString().c_str(), L"null", m_hg);
|
QString name = m_map_title_name.value(title).name;
|
||||||
|
if (m_hg != nullptr)
|
||||||
|
func_test_go(name.toStdWString().c_str(), L"null", m_hg);
|
||||||
|
|
||||||
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()
|
||||||
|
|
Loading…
Reference in New Issue