This commit is contained in:
parent
8ac3fa3388
commit
36d747bb8e
|
@ -29,6 +29,7 @@ Form_BurnMode::Form_BurnMode(class MainWindow *mainwnd, const QString &profileNa
|
|||
ui->pbtn_confirmFinishBurn->setEnabled(false);
|
||||
ui->pbtn_checkConfig->setEnabled(false);
|
||||
ui->pbtn_complete->setEnabled(false);
|
||||
ui->pbtn_abnormal->setEnabled(false);
|
||||
|
||||
connect(this, SIGNAL(testResult(bool)), this, SLOT(on_testResult(bool)), Qt::QueuedConnection);
|
||||
|
||||
|
@ -290,6 +291,7 @@ void Form_BurnMode::on_pbtn_enterBurnMode_clicked()
|
|||
ui->pbtn_confirmFinishBurn->setEnabled(true);
|
||||
ui->pbtn_checkConfig->setEnabled(false);
|
||||
ui->pbtn_complete->setEnabled(false);
|
||||
ui->pbtn_abnormal->setEnabled(true);
|
||||
|
||||
m_mainwnd->setLogOutStatus(false);
|
||||
}
|
||||
|
@ -515,6 +517,21 @@ void Form_BurnMode::on_tableWidget_itemDoubleClicked(QTableWidgetItem *item)
|
|||
|
||||
void Form_BurnMode::on_pbtn_confirmFinishBurn_clicked()
|
||||
{
|
||||
int select = 0;
|
||||
for(int i = 0; i < ui->tableWidget->rowCount(); i++)
|
||||
{
|
||||
QTableWidgetItem *item = ui->tableWidget->item(i, 1);
|
||||
if (item != nullptr && Qt::Checked == item->checkState())
|
||||
{
|
||||
select++;
|
||||
}
|
||||
}
|
||||
if (select == 0)
|
||||
{
|
||||
QMessageBox::information(this, tr("tips"), tr("Please check a devices at least"));
|
||||
return;
|
||||
}
|
||||
|
||||
DeviceManager *devManager = getDevManager();
|
||||
if (devManager == nullptr)
|
||||
return;
|
||||
|
@ -549,6 +566,21 @@ void Form_BurnMode::on_pbtn_confirmFinishBurn_clicked()
|
|||
|
||||
void Form_BurnMode::on_pbtn_checkConfig_clicked()
|
||||
{
|
||||
int select = 0;
|
||||
for(int i = 0; i < ui->tableWidget->rowCount(); i++)
|
||||
{
|
||||
QTableWidgetItem *item = ui->tableWidget->item(i, 1);
|
||||
if (item != nullptr && Qt::Checked == item->checkState())
|
||||
{
|
||||
select++;
|
||||
}
|
||||
}
|
||||
if (select == 0)
|
||||
{
|
||||
QMessageBox::information(this, tr("tips"), tr("Please check a devices at least"));
|
||||
return;
|
||||
}
|
||||
|
||||
AnalysisJson analysisJson(m_profileName);
|
||||
AnalysisJson::json_global jsonGlobal = analysisJson.GetGlobal();
|
||||
|
||||
|
|
|
@ -55,6 +55,7 @@ MainWindow::MainWindow(Dialog_logIn::LogInType loginType, const QString &profile
|
|||
if (m_loginType == Dialog_logIn::LogInType_Burn)
|
||||
{
|
||||
setWindowTitle(tr("production tool-burn station"));
|
||||
setWindowFlags(Qt::SubWindow | Qt::Popup);
|
||||
|
||||
// ui->act_newDevice->setVisible(false);
|
||||
|
||||
|
|
Loading…
Reference in New Issue