增加json设置目标内存和硬盘容量大小,调整根据设备类型命名创建日志文件夹

This commit is contained in:
yangjiaxuan 2023-09-21 09:26:12 +08:00
parent 57c2b84ee1
commit 913f61636b
9 changed files with 126 additions and 90 deletions

View File

@ -130,35 +130,35 @@
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="470"/> <location filename="dialog_inputserialnum.cpp" line="462"/>
<location filename="dialog_inputserialnum.cpp" line="477"/> <location filename="dialog_inputserialnum.cpp" line="469"/>
<location filename="dialog_inputserialnum.cpp" line="486"/> <location filename="dialog_inputserialnum.cpp" line="478"/>
<location filename="dialog_inputserialnum.cpp" line="493"/> <location filename="dialog_inputserialnum.cpp" line="485"/>
<source>tips</source> <source>tips</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="418"/> <location filename="dialog_inputserialnum.cpp" line="410"/>
<source>Speed mode</source> <source>Speed mode</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="385"/> <location filename="dialog_inputserialnum.cpp" line="377"/>
<source>Failed!</source> <source>Failed!</source>
<translation>!</translation> <translation>!</translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="392"/> <location filename="dialog_inputserialnum.cpp" line="384"/>
<source>Succeed!</source> <source>Succeed!</source>
<translation>!</translation> <translation>!</translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="428"/> <location filename="dialog_inputserialnum.cpp" line="420"/>
<source>Sleep time</source> <source>Sleep time</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="437"/> <location filename="dialog_inputserialnum.cpp" line="429"/>
<source>Vid and Pid</source> <source>Vid and Pid</source>
<translation>Vid和Pid</translation> <translation>Vid和Pid</translation>
</message> </message>
@ -171,32 +171,32 @@
<translation type="vanished">%1</translation> <translation type="vanished">%1</translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="456"/> <location filename="dialog_inputserialnum.cpp" line="448"/>
<source>Consistent configuration</source> <source>Consistent configuration</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="470"/> <location filename="dialog_inputserialnum.cpp" line="462"/>
<source>device is lost</source> <source>device is lost</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="477"/> <location filename="dialog_inputserialnum.cpp" line="469"/>
<source>Serial num is empty</source> <source>Serial num is empty</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="486"/> <location filename="dialog_inputserialnum.cpp" line="478"/>
<source>sn is illegal</source> <source>sn is illegal</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="493"/> <location filename="dialog_inputserialnum.cpp" line="485"/>
<source>The device is testing</source> <source>The device is testing</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="386"/> <location filename="dialog_inputserialnum.cpp" line="378"/>
<source>set sn failed</source> <source>set sn failed</source>
<translation></translation> <translation></translation>
</message> </message>
@ -206,80 +206,80 @@
<translation> %1</translation> <translation> %1</translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="267"/> <location filename="dialog_inputserialnum.cpp" line="259"/>
<source>Target Configration:</source> <source>Target Configration:</source>
<oldsource>Target Configration: <oldsource>Target Configration:
</oldsource> </oldsource>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="133"/> <location filename="dialog_inputserialnum.cpp" line="125"/>
<location filename="dialog_inputserialnum.cpp" line="268"/> <location filename="dialog_inputserialnum.cpp" line="260"/>
<location filename="dialog_inputserialnum.cpp" line="295"/> <location filename="dialog_inputserialnum.cpp" line="287"/>
<location filename="dialog_inputserialnum.cpp" line="520"/> <location filename="dialog_inputserialnum.cpp" line="512"/>
<source>Speep mode: %1PPM</source> <source>Speep mode: %1PPM</source>
<oldsource>Speep mode: %1PPM <oldsource>Speep mode: %1PPM
</oldsource> </oldsource>
<translation>: %1PPM</translation> <translation>: %1PPM</translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="361"/> <location filename="dialog_inputserialnum.cpp" line="353"/>
<source>Pass</source> <source>Pass</source>
<translation>Pass</translation> <translation>Pass</translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="133"/> <location filename="dialog_inputserialnum.cpp" line="125"/>
<location filename="dialog_inputserialnum.cpp" line="150"/> <location filename="dialog_inputserialnum.cpp" line="142"/>
<location filename="dialog_inputserialnum.cpp" line="174"/> <location filename="dialog_inputserialnum.cpp" line="166"/>
<source>Set</source> <source>Set</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="150"/> <location filename="dialog_inputserialnum.cpp" line="142"/>
<location filename="dialog_inputserialnum.cpp" line="269"/> <location filename="dialog_inputserialnum.cpp" line="261"/>
<location filename="dialog_inputserialnum.cpp" line="296"/> <location filename="dialog_inputserialnum.cpp" line="288"/>
<location filename="dialog_inputserialnum.cpp" line="521"/> <location filename="dialog_inputserialnum.cpp" line="513"/>
<source>Sleep time: %1minute</source> <source>Sleep time: %1minute</source>
<oldsource>Sleep time: %1minute <oldsource>Sleep time: %1minute
</oldsource> </oldsource>
<translation>: %1</translation> <translation>: %1</translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="174"/> <location filename="dialog_inputserialnum.cpp" line="166"/>
<location filename="dialog_inputserialnum.cpp" line="270"/> <location filename="dialog_inputserialnum.cpp" line="262"/>
<location filename="dialog_inputserialnum.cpp" line="297"/> <location filename="dialog_inputserialnum.cpp" line="289"/>
<location filename="dialog_inputserialnum.cpp" line="522"/> <location filename="dialog_inputserialnum.cpp" line="514"/>
<source>Vid: %1 Pid: %2</source> <source>Vid: %1 Pid: %2</source>
<oldsource>Vid: %1 Pid: %2 <oldsource>Vid: %1 Pid: %2
</oldsource> </oldsource>
<translation>Vid: %1 Pid: %2</translation> <translation>Vid: %1 Pid: %2</translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="294"/> <location filename="dialog_inputserialnum.cpp" line="286"/>
<source>Current Configration of device:</source> <source>Current Configration of device:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="366"/> <location filename="dialog_inputserialnum.cpp" line="358"/>
<source>Fail</source> <source>Fail</source>
<translation>Fail</translation> <translation>Fail</translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="381"/> <location filename="dialog_inputserialnum.cpp" line="373"/>
<location filename="dialog_inputserialnum.cpp" line="385"/> <location filename="dialog_inputserialnum.cpp" line="377"/>
<location filename="dialog_inputserialnum.cpp" line="392"/> <location filename="dialog_inputserialnum.cpp" line="384"/>
<source>Set serial number: %1 </source> <source>Set serial number: %1 </source>
<translation>: %1 </translation> <translation>: %1 </translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="448"/> <location filename="dialog_inputserialnum.cpp" line="440"/>
<location filename="dialog_inputserialnum.cpp" line="532"/> <location filename="dialog_inputserialnum.cpp" line="524"/>
<source>Detected that the current device&apos;s vid-pid and device object are not consistent. </source> <source>Detected that the current device&apos;s vid-pid and device object are not consistent. </source>
<translation>vid-pid和设备对象不一致. </translation> <translation>vid-pid和设备对象不一致. </translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="449"/> <location filename="dialog_inputserialnum.cpp" line="441"/>
<location filename="dialog_inputserialnum.cpp" line="533"/> <location filename="dialog_inputserialnum.cpp" line="525"/>
<source>Please reboot device to update. </source> <source>Please reboot device to update. </source>
<translation>. </translation> <translation>. </translation>
</message> </message>
@ -300,23 +300,23 @@
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="422"/> <location filename="dialog_inputserialnum.cpp" line="414"/>
<location filename="dialog_inputserialnum.cpp" line="431"/> <location filename="dialog_inputserialnum.cpp" line="423"/>
<source>Inconsistent configuration %1detected, please reconfigure, and check again</source> <source>Inconsistent configuration %1detected, please reconfigure, and check again</source>
<translation> %1</translation> <translation> %1</translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="440"/> <location filename="dialog_inputserialnum.cpp" line="432"/>
<source>Inconsistent configuration %1detected, please reboot and reconfigure, and check again</source> <source>Inconsistent configuration %1detected, please reboot and reconfigure, and check again</source>
<translation> %1</translation> <translation> %1</translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="524"/> <location filename="dialog_inputserialnum.cpp" line="516"/>
<source>Set configuration to device </source> <source>Set configuration to device </source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="525"/> <location filename="dialog_inputserialnum.cpp" line="517"/>
<source>Test content: </source> <source>Test content: </source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -325,21 +325,21 @@
<translation type="vanished"></translation> <translation type="vanished"></translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="150"/> <location filename="dialog_inputserialnum.cpp" line="142"/>
<location filename="dialog_inputserialnum.cpp" line="269"/> <location filename="dialog_inputserialnum.cpp" line="261"/>
<location filename="dialog_inputserialnum.cpp" line="296"/> <location filename="dialog_inputserialnum.cpp" line="288"/>
<location filename="dialog_inputserialnum.cpp" line="521"/> <location filename="dialog_inputserialnum.cpp" line="513"/>
<source>Sleep time: Not sleeping</source> <source>Sleep time: Not sleeping</source>
<translation>休眠时间: 不休眠</translation> <translation>休眠时间: 不休眠</translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="381"/> <location filename="dialog_inputserialnum.cpp" line="373"/>
<location filename="dialog_inputserialnum.cpp" line="524"/> <location filename="dialog_inputserialnum.cpp" line="516"/>
<source>Tester: %1, Test item: %2</source> <source>Tester: %1, Test item: %2</source>
<translation>: %1, : %2</translation> <translation>: %1, : %2</translation>
</message> </message>
<message> <message>
<location filename="dialog_inputserialnum.cpp" line="393"/> <location filename="dialog_inputserialnum.cpp" line="385"/>
<source>set sn succeed</source> <source>set sn succeed</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1371,7 +1371,7 @@
</message> </message>
<message> <message>
<location filename="form_maininterface.cpp" line="270"/> <location filename="form_maininterface.cpp" line="270"/>
<location filename="form_maininterface.cpp" line="608"/> <location filename="form_maininterface.cpp" line="616"/>
<source>Not sleeping</source> <source>Not sleeping</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1398,65 +1398,63 @@
<translation type="vanished">: %1, : %2, 测试结果: 通过!</translation> <translation type="vanished">: %1, : %2, 测试结果: 通过!</translation>
</message> </message>
<message> <message>
<location filename="form_maininterface.cpp" line="775"/> <location filename="form_maininterface.cpp" line="783"/>
<location filename="form_maininterface.cpp" line="846"/> <location filename="form_maininterface.cpp" line="854"/>
<source>device history scan count:</source> <source>device history scan count:</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="form_maininterface.cpp" line="667"/>
<location filename="form_maininterface.cpp" line="671"/>
<location filename="form_maininterface.cpp" line="675"/> <location filename="form_maininterface.cpp" line="675"/>
<location filename="form_maininterface.cpp" line="679"/> <location filename="form_maininterface.cpp" line="679"/>
<location filename="form_maininterface.cpp" line="683"/>
<location filename="form_maininterface.cpp" line="687"/>
<source>Prompt</source> <source>Prompt</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="form_maininterface.cpp" line="282"/> <location filename="form_maininterface.cpp" line="287"/>
<source>please verify the size of the device&apos;s cpu and disk:</source> <source>please verify the size of the device&apos;s cpu and disk:</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="form_maininterface.cpp" line="283"/>
<source>Cpu size:%1 <source>Cpu size:%1
</source> </source>
<translation>:%1 <translation type="vanished">:%1
</translation> </translation>
</message> </message>
<message> <message>
<location filename="form_maininterface.cpp" line="284"/>
<source>Disk size:%1 <source>Disk size:%1
</source> </source>
<translation>:%1 <translation type="vanished">:%1
</translation> </translation>
</message> </message>
<message> <message>
<location filename="form_maininterface.cpp" line="358"/> <location filename="form_maininterface.cpp" line="366"/>
<source>Tester: %1, Test item: %2, Test result: Failed! Reason: %3</source> <source>Tester: %1, Test item: %2, Test result: Failed! Reason: %3</source>
<translation>: %1, : %2, 测试结果: 不通过! : %3</translation> <translation>: %1, : %2, 测试结果: 不通过! : %3</translation>
</message> </message>
<message> <message>
<location filename="form_maininterface.cpp" line="383"/> <location filename="form_maininterface.cpp" line="391"/>
<source>Tester: %1, Test item: %2, Test result: Pass!</source> <source>Tester: %1, Test item: %2, Test result: Pass!</source>
<translation>: %1, : %2, 测试结果: 通过!</translation> <translation>: %1, : %2, 测试结果: 通过!</translation>
</message> </message>
<message> <message>
<location filename="form_maininterface.cpp" line="667"/> <location filename="form_maininterface.cpp" line="675"/>
<source>No paper</source> <source>No paper</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="form_maininterface.cpp" line="671"/> <location filename="form_maininterface.cpp" line="679"/>
<source>Device is sleeping</source> <source>Device is sleeping</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="form_maininterface.cpp" line="675"/> <location filename="form_maininterface.cpp" line="683"/>
<source>Counting mode</source> <source>Counting mode</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="form_maininterface.cpp" line="679"/> <location filename="form_maininterface.cpp" line="687"/>
<source>Other error</source> <source>Other error</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1465,39 +1463,39 @@
<translation type="vanished">%1</translation> <translation type="vanished">%1</translation>
</message> </message>
<message> <message>
<location filename="form_maininterface.cpp" line="426"/> <location filename="form_maininterface.cpp" line="434"/>
<source>ID</source> <source>ID</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="form_maininterface.cpp" line="426"/> <location filename="form_maininterface.cpp" line="434"/>
<source>Test items</source> <source>Test items</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="form_maininterface.cpp" line="426"/> <location filename="form_maininterface.cpp" line="434"/>
<source>status</source> <source>status</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="form_maininterface.cpp" line="502"/> <location filename="form_maininterface.cpp" line="510"/>
<source>not test</source> <source>not test</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="form_maininterface.cpp" line="348"/> <location filename="form_maininterface.cpp" line="356"/>
<location filename="form_maininterface.cpp" line="502"/> <location filename="form_maininterface.cpp" line="510"/>
<source>not pass</source> <source>not pass</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="form_maininterface.cpp" line="502"/> <location filename="form_maininterface.cpp" line="510"/>
<source>not support</source> <source>not support</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="form_maininterface.cpp" line="378"/> <location filename="form_maininterface.cpp" line="386"/>
<location filename="form_maininterface.cpp" line="502"/> <location filename="form_maininterface.cpp" line="510"/>
<source>pass</source> <source>pass</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1523,14 +1521,14 @@
<translation type="vanished">Pid</translation> <translation type="vanished">Pid</translation>
</message> </message>
<message> <message>
<location filename="form_maininterface.cpp" line="769"/> <location filename="form_maininterface.cpp" line="777"/>
<location filename="form_maininterface.cpp" line="840"/> <location filename="form_maininterface.cpp" line="848"/>
<source>device roller count:</source> <source>device roller count:</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="form_maininterface.cpp" line="203"/> <location filename="form_maininterface.cpp" line="203"/>
<location filename="form_maininterface.cpp" line="568"/> <location filename="form_maininterface.cpp" line="576"/>
<source>image pixel: </source> <source>image pixel: </source>
<translation>标准圆: * : </translation> <translation>标准圆: * : </translation>
</message> </message>
@ -1555,7 +1553,27 @@
</translation> </translation>
</message> </message>
<message> <message>
<location filename="form_maininterface.cpp" line="610"/> <location filename="form_maininterface.cpp" line="288"/>
<source>Target cpu size:%1</source>
<translation>%1</translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="289"/>
<source>Target disk size:%1</source>
<translation>%1</translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="291"/>
<source>Actual pu size:%1</source>
<translation>%1</translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="292"/>
<source>Actual disk size:%1</source>
<translation>%1</translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="618"/>
<source> minute</source> <source> minute</source>
<translation> </translation> <translation> </translation>
</message> </message>

View File

@ -56,7 +56,9 @@ AnalysisJson::json_global AnalysisJson::GetGlobal()
obj["pid-to"].toInt(), obj["pid-to"].toInt(),
obj["speed-mode"].toInt(), obj["speed-mode"].toInt(),
obj["sleep-time"].toInt(), obj["sleep-time"].toInt(),
obj["device-model"].toString()}; obj["device-model"].toString(),
obj["cpu-size"].toString(),
obj["disk-size"].toString()};
} }

View File

@ -26,6 +26,8 @@ public:
std::int32_t speed_mode; std::int32_t speed_mode;
std::int32_t sleep_time; std::int32_t sleep_time;
QString device_model; QString device_model;
QString cpu_size;
QString disk_size;
}; };
AnalysisJson() = delete ; AnalysisJson() = delete ;

View File

@ -302,7 +302,7 @@ QString Dialog_InputSerialNum::getLogPath()
strcat(logPath, m_devType.toStdString().c_str()); strcat(logPath, m_devType.toStdString().c_str());
strcat(logPath, "/"); strcat(logPath, "/");
return getCfgValue("save", "logPath", getStdFileName(StdStringToUtf8(logPath).c_str())); return getCfgValue(m_devType.toStdString().c_str(), "logPath", getStdFileName(StdStringToUtf8(logPath).c_str()));
} }
void Dialog_InputSerialNum::writeTestLog(QString logContent) void Dialog_InputSerialNum::writeTestLog(QString logContent)

View File

@ -18,6 +18,9 @@ Dialog_SetLogPath::Dialog_SetLogPath(const QString &devType, QWidget *parent) :
QFont ft; QFont ft;
ft.setPointSize(15); ft.setPointSize(15);
this->setFont(ft); this->setFont(ft);
ui->lineEdit->setReadOnly(true);
ui->lineEdit->setText(getCfgValue(m_devType.toStdString().c_str(), "logPath", QString("")));
} }
Dialog_SetLogPath::~Dialog_SetLogPath() Dialog_SetLogPath::~Dialog_SetLogPath()
@ -40,7 +43,7 @@ void Dialog_SetLogPath::on_pushButton_ok_clicked()
return; return;
} }
saveCfgValue("save", "logPath", getStdFileName(filePath)); saveCfgValue(m_devType.toStdString().c_str(), "logPath", getStdFileName(filePath));
close(); close();
} }

View File

@ -279,9 +279,17 @@ void Form_mainInterface::on_testGetDevCfgInfo(int vid, int pid, int sleepTime, i
void Form_mainInterface::on_testGetDevCpuDisk(QString cpu, QString disk) void Form_mainInterface::on_testGetDevCpuDisk(QString cpu, QString disk)
{ {
QString str = (tr("please verify the size of the device's cpu and disk:") + "\n\t"); AnalysisJson analysisJson(m_profileName);
str.append(tr("Cpu size:%1\n\t").arg(cpu)); AnalysisJson::json_global jsonGlobal = analysisJson.GetGlobal();
str.append(tr("Disk size:%1\n\t").arg(disk)); QString cpu_size = jsonGlobal.cpu_size;
QString disk_size = jsonGlobal.disk_size;
QString str = (tr("please verify the size of the device's cpu and disk:") + "\n\n\t");
str.append(tr("Target cpu size:%1").arg(cpu_size) + "\n\t");
str.append(tr("Target disk size:%1").arg(disk_size) + "\n\n\t");
str.append(tr("Actual pu size:%1").arg(cpu) + "\n\t");
str.append(tr("Actual disk size:%1").arg(disk) + "\n\t");
m_textTips->setViewContent(str); m_textTips->setViewContent(str);
} }
@ -691,7 +699,7 @@ QString Form_mainInterface::getLogPath()
strcat(logPath, m_devType.toStdString().c_str()); strcat(logPath, m_devType.toStdString().c_str());
strcat(logPath, "/"); strcat(logPath, "/");
return getCfgValue("save", "logPath", getStdFileName(StdStringToUtf8(logPath).c_str())); return getCfgValue(m_devType.toStdString().c_str(), "logPath", getStdFileName(StdStringToUtf8(logPath).c_str()));
} }
void Form_mainInterface::writeTestLog(QString logContent) void Form_mainInterface::writeTestLog(QString logContent)

View File

@ -27,6 +27,7 @@ MainWindow::MainWindow(Dialog_logIn::LogInType loginType, const QString &profile
, m_bot_splitter(nullptr) , m_bot_splitter(nullptr)
, m_isLogOut(false) , m_isLogOut(false)
, m_inputSnDlg(nullptr) , m_inputSnDlg(nullptr)
, m_tmpDevType("")
{ {
ui->setupUi(this); ui->setupUi(this);
@ -679,6 +680,7 @@ void MainWindow::on_act_refreshDevice_triggered()
QMessageBox::information(this, tr("tips"), tr("cannot create more table")); QMessageBox::information(this, tr("tips"), tr("cannot create more table"));
delete mainInterface; delete mainInterface;
} }
m_tmpDevType = getDevType(devHandle);
} }
else else
{ {
@ -702,7 +704,7 @@ void MainWindow::on_act_openLog_triggered()
QString defaultFileName = logPath + m_accountName + ".log"; QString defaultFileName = logPath + m_accountName + ".log";
QString fileName = getCfgValue("save", "logPath", defaultFileName); QString fileName = getCfgValue(m_tmpDevType.toStdString().c_str(), "logPath", defaultFileName);
QFileInfo fileInfo(getStdFileName(fileName)); QFileInfo fileInfo(getStdFileName(fileName));
auto pathDir = fileInfo.path(); auto pathDir = fileInfo.path();
QString strFilePath = "file:///" + pathDir; QString strFilePath = "file:///" + pathDir;

View File

@ -95,5 +95,6 @@ private:
public: public:
QString m_ftpHost; QString m_ftpHost;
unsigned short m_ftpPort; unsigned short m_ftpPort;
QString m_tmpDevType;
}; };
#endif // MAINWINDOW_H #endif // MAINWINDOW_H