增加自定义日志路径

This commit is contained in:
yangjiaxuan 2023-09-12 11:02:45 +08:00
parent 4d1286bf73
commit db589e65f0
10 changed files with 250 additions and 128 deletions

View File

@ -87,6 +87,7 @@ SOURCES += \
dialog_login.cpp \
dialog_rootfuntion.cpp \
dialog_setburnsn.cpp \
dialog_setlogpath.cpp \
dialog_uploadcfgfile.cpp \
dialog_userinput.cpp \
dialog_registeraccount.cpp \
@ -112,6 +113,7 @@ HEADERS += \
dialog_login.h \
dialog_rootfuntion.h \
dialog_setburnsn.h \
dialog_setlogpath.h \
dialog_uploadcfgfile.h \
dialog_userinput.h \
dialog_registeraccount.h \
@ -131,6 +133,7 @@ FORMS += \
dialog_login.ui \
dialog_rootfuntion.ui \
dialog_setburnsn.ui \
dialog_setlogpath.ui \
dialog_uploadcfgfile.ui \
dialog_userinput.ui \
dialog_registeraccount.ui \

View File

@ -77,17 +77,17 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="dialog_inputserialnum.ui" line="225"/>
<location filename="dialog_inputserialnum.ui" line="145"/>
<source>Scanner</source>
<translation></translation>
</message>
<message>
<location filename="dialog_inputserialnum.ui" line="142"/>
<location filename="dialog_inputserialnum.ui" line="193"/>
<source>serialNum:</source>
<translation></translation>
</message>
<message>
<location filename="dialog_inputserialnum.ui" line="165"/>
<location filename="dialog_inputserialnum.ui" line="212"/>
<source>Set Sn</source>
<translation></translation>
</message>
@ -107,10 +107,15 @@
<translation></translation>
</message>
<message>
<location filename="dialog_inputserialnum.ui" line="238"/>
<location filename="dialog_inputserialnum.ui" line="158"/>
<source>Reboot</source>
<translation></translation>
</message>
<message>
<location filename="dialog_inputserialnum.ui" line="231"/>
<source>Select Log Path</source>
<translation></translation>
</message>
<message>
<source>OK</source>
<translation type="vanished"></translation>
@ -120,35 +125,35 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="419"/>
<location filename="dialog_inputserialnum.cpp" line="426"/>
<location filename="dialog_inputserialnum.cpp" line="435"/>
<location filename="dialog_inputserialnum.cpp" line="442"/>
<location filename="dialog_inputserialnum.cpp" line="430"/>
<location filename="dialog_inputserialnum.cpp" line="437"/>
<location filename="dialog_inputserialnum.cpp" line="446"/>
<location filename="dialog_inputserialnum.cpp" line="453"/>
<source>tips</source>
<translation></translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="376"/>
<location filename="dialog_inputserialnum.cpp" line="387"/>
<source>Speed mode</source>
<translation></translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="343"/>
<location filename="dialog_inputserialnum.cpp" line="354"/>
<source>Failed!</source>
<translation>!</translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="350"/>
<location filename="dialog_inputserialnum.cpp" line="361"/>
<source>Succeed!</source>
<translation>!</translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="386"/>
<location filename="dialog_inputserialnum.cpp" line="397"/>
<source>Sleep time</source>
<translation></translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="395"/>
<location filename="dialog_inputserialnum.cpp" line="406"/>
<source>Vid and Pid</source>
<translation>Vid和Pid</translation>
</message>
@ -161,93 +166,93 @@
<translation type="vanished">%1</translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="405"/>
<location filename="dialog_inputserialnum.cpp" line="416"/>
<source>Consistent configuration</source>
<translation></translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="419"/>
<location filename="dialog_inputserialnum.cpp" line="430"/>
<source>device is lost</source>
<translation></translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="426"/>
<location filename="dialog_inputserialnum.cpp" line="437"/>
<source>Serial num is empty</source>
<translation></translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="435"/>
<location filename="dialog_inputserialnum.cpp" line="446"/>
<source>sn is illegal</source>
<translation></translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="442"/>
<location filename="dialog_inputserialnum.cpp" line="453"/>
<source>The device is testing</source>
<translation></translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="345"/>
<location filename="dialog_inputserialnum.cpp" line="355"/>
<source>set sn failed</source>
<translation></translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="39"/>
<location filename="dialog_inputserialnum.cpp" line="48"/>
<source>Device name: %1</source>
<translation> %1</translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="241"/>
<location filename="dialog_inputserialnum.cpp" line="250"/>
<source>Target Configration:</source>
<oldsource>Target Configration:
</oldsource>
<translation>:</translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="107"/>
<location filename="dialog_inputserialnum.cpp" line="242"/>
<location filename="dialog_inputserialnum.cpp" line="269"/>
<location filename="dialog_inputserialnum.cpp" line="469"/>
<location filename="dialog_inputserialnum.cpp" line="116"/>
<location filename="dialog_inputserialnum.cpp" line="251"/>
<location filename="dialog_inputserialnum.cpp" line="278"/>
<location filename="dialog_inputserialnum.cpp" line="480"/>
<source>Speep mode: %1PPM</source>
<oldsource>Speep mode: %1PPM
</oldsource>
<translation>: %1PPM</translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="107"/>
<location filename="dialog_inputserialnum.cpp" line="124"/>
<location filename="dialog_inputserialnum.cpp" line="148"/>
<location filename="dialog_inputserialnum.cpp" line="116"/>
<location filename="dialog_inputserialnum.cpp" line="133"/>
<location filename="dialog_inputserialnum.cpp" line="157"/>
<source>Set</source>
<translation></translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="124"/>
<location filename="dialog_inputserialnum.cpp" line="243"/>
<location filename="dialog_inputserialnum.cpp" line="270"/>
<location filename="dialog_inputserialnum.cpp" line="470"/>
<location filename="dialog_inputserialnum.cpp" line="133"/>
<location filename="dialog_inputserialnum.cpp" line="252"/>
<location filename="dialog_inputserialnum.cpp" line="279"/>
<location filename="dialog_inputserialnum.cpp" line="481"/>
<source>Sleep time: %1minute</source>
<oldsource>Sleep time: %1minute
</oldsource>
<translation>: %1</translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="148"/>
<location filename="dialog_inputserialnum.cpp" line="244"/>
<location filename="dialog_inputserialnum.cpp" line="271"/>
<location filename="dialog_inputserialnum.cpp" line="471"/>
<location filename="dialog_inputserialnum.cpp" line="157"/>
<location filename="dialog_inputserialnum.cpp" line="253"/>
<location filename="dialog_inputserialnum.cpp" line="280"/>
<location filename="dialog_inputserialnum.cpp" line="482"/>
<source>Vid: %1 Pid: %2</source>
<oldsource>Vid: %1 Pid: %2
</oldsource>
<translation>Vid: %1 Pid: %2</translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="268"/>
<location filename="dialog_inputserialnum.cpp" line="277"/>
<source>Current Configration of device:</source>
<translation>:</translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="339"/>
<location filename="dialog_inputserialnum.cpp" line="343"/>
<location filename="dialog_inputserialnum.cpp" line="350"/>
<location filename="dialog_inputserialnum.cpp" line="354"/>
<location filename="dialog_inputserialnum.cpp" line="361"/>
<source>Set serial number: %1 </source>
<translation>: %1 </translation>
</message>
@ -260,23 +265,23 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="380"/>
<location filename="dialog_inputserialnum.cpp" line="389"/>
<location filename="dialog_inputserialnum.cpp" line="391"/>
<location filename="dialog_inputserialnum.cpp" line="400"/>
<source>Inconsistent configuration %1detected, please reconfigure, and check again</source>
<translation> %1</translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="398"/>
<location filename="dialog_inputserialnum.cpp" line="409"/>
<source>Inconsistent configuration %1detected, please reboot and reconfigure, and check again</source>
<translation> %1</translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="473"/>
<location filename="dialog_inputserialnum.cpp" line="484"/>
<source>Set configuration to device </source>
<translation> </translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="474"/>
<location filename="dialog_inputserialnum.cpp" line="485"/>
<source>Test content: </source>
<translation> </translation>
</message>
@ -285,21 +290,21 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="124"/>
<location filename="dialog_inputserialnum.cpp" line="243"/>
<location filename="dialog_inputserialnum.cpp" line="270"/>
<location filename="dialog_inputserialnum.cpp" line="470"/>
<location filename="dialog_inputserialnum.cpp" line="133"/>
<location filename="dialog_inputserialnum.cpp" line="252"/>
<location filename="dialog_inputserialnum.cpp" line="279"/>
<location filename="dialog_inputserialnum.cpp" line="481"/>
<source>Sleep time: Not sleeping</source>
<translation>休眠时间: 不休眠</translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="339"/>
<location filename="dialog_inputserialnum.cpp" line="473"/>
<location filename="dialog_inputserialnum.cpp" line="350"/>
<location filename="dialog_inputserialnum.cpp" line="484"/>
<source>Tester: %1, Test item: %2</source>
<translation>: %1, : %2</translation>
</message>
<message>
<location filename="dialog_inputserialnum.cpp" line="352"/>
<location filename="dialog_inputserialnum.cpp" line="362"/>
<source>set sn succeed</source>
<translation></translation>
</message>
@ -389,6 +394,55 @@
<translation></translation>
</message>
</context>
<context>
<name>Dialog_SetLogPath</name>
<message>
<location filename="dialog_setlogpath.ui" line="14"/>
<source>Dialog</source>
<translation></translation>
</message>
<message>
<location filename="dialog_setlogpath.ui" line="26"/>
<source>Log path:</source>
<translation></translation>
</message>
<message>
<location filename="dialog_setlogpath.ui" line="49"/>
<source>Ok</source>
<translation></translation>
</message>
<message>
<location filename="dialog_setlogpath.ui" line="62"/>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<location filename="dialog_setlogpath.ui" line="75"/>
<source>Select path</source>
<translation></translation>
</message>
<message>
<location filename="dialog_setlogpath.cpp" line="30"/>
<location filename="dialog_setlogpath.cpp" line="38"/>
<source>tips</source>
<translation></translation>
</message>
<message>
<location filename="dialog_setlogpath.cpp" line="30"/>
<source>Directory can not be empty</source>
<translation></translation>
</message>
<message>
<location filename="dialog_setlogpath.cpp" line="38"/>
<source>Create logPath failed</source>
<translation></translation>
</message>
<message>
<location filename="dialog_setlogpath.cpp" line="54"/>
<source>Browse directory</source>
<translation></translation>
</message>
</context>
<context>
<name>Dialog_UserInput</name>
<message>
@ -682,35 +736,35 @@
<translation></translation>
</message>
<message>
<location filename="dialog_login.cpp" line="165"/>
<location filename="dialog_login.cpp" line="171"/>
<location filename="dialog_login.cpp" line="177"/>
<location filename="dialog_login.cpp" line="183"/>
<location filename="dialog_login.cpp" line="166"/>
<location filename="dialog_login.cpp" line="172"/>
<location filename="dialog_login.cpp" line="178"/>
<location filename="dialog_login.cpp" line="184"/>
<source>Prompt</source>
<translation></translation>
</message>
<message>
<location filename="dialog_login.cpp" line="165"/>
<location filename="dialog_login.cpp" line="166"/>
<source>Account dose not exist</source>
<translation></translation>
</message>
<message>
<location filename="dialog_login.cpp" line="171"/>
<location filename="dialog_login.cpp" line="172"/>
<source>Password can not be empty</source>
<translation></translation>
</message>
<message>
<location filename="dialog_login.cpp" line="177"/>
<location filename="dialog_login.cpp" line="178"/>
<source>Password error</source>
<translation></translation>
</message>
<message>
<location filename="dialog_login.cpp" line="183"/>
<location filename="dialog_login.cpp" line="184"/>
<source>Please select a profile first</source>
<translation></translation>
</message>
<message>
<location filename="dialog_login.cpp" line="261"/>
<location filename="dialog_login.cpp" line="263"/>
<source>Select profile</source>
<translation></translation>
</message>
@ -1184,12 +1238,12 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="66"/>
<location filename="form_maininterface.cpp" line="67"/>
<source>Device type:</source>
<translation></translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="66"/>
<location filename="form_maininterface.cpp" line="67"/>
<source> SerialNum:</source>
<translation> </translation>
</message>
@ -1206,7 +1260,7 @@
<translation type="vanished"> </translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="84"/>
<location filename="form_maininterface.cpp" line="85"/>
<source>load last image which uploaded last time</source>
<translation></translation>
</message>
@ -1215,14 +1269,14 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="163"/>
<location filename="form_maininterface.cpp" line="164"/>
<source>tips</source>
<translation></translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="206"/>
<location filename="form_maininterface.cpp" line="216"/>
<location filename="form_maininterface.cpp" line="226"/>
<location filename="form_maininterface.cpp" line="207"/>
<location filename="form_maininterface.cpp" line="217"/>
<location filename="form_maininterface.cpp" line="227"/>
<source>destortion value: </source>
<translation> </translation>
</message>
@ -1235,68 +1289,68 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="68"/>
<location filename="form_maininterface.cpp" line="69"/>
<source> speed mode:</source>
<translation> </translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="69"/>
<location filename="form_maininterface.cpp" line="70"/>
<source> sleep time:</source>
<translation> </translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="160"/>
<location filename="form_maininterface.cpp" line="161"/>
<source>,but correct information is abnormal</source>
<translation></translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="265"/>
<location filename="form_maininterface.cpp" line="266"/>
<source>please verify the configuration of the device:</source>
<translation></translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="266"/>
<location filename="form_maininterface.cpp" line="267"/>
<source>vid:%1
</source>
<translation>vid:%1
</translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="267"/>
<location filename="form_maininterface.cpp" line="268"/>
<source>pid:%1
</source>
<translation>pid:%1
</translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="268"/>
<location filename="form_maininterface.cpp" line="269"/>
<source>sleep time:%1minute
</source>
<translation>%1
</translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="268"/>
<location filename="form_maininterface.cpp" line="269"/>
<source>sleep time:%1
</source>
<translation>%1
</translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="268"/>
<location filename="form_maininterface.cpp" line="598"/>
<location filename="form_maininterface.cpp" line="269"/>
<location filename="form_maininterface.cpp" line="599"/>
<source>Not sleeping</source>
<translation></translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="269"/>
<location filename="form_maininterface.cpp" line="270"/>
<source>speed mode:%1PPM
</source>
<translation>%1PPM
</translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="273"/>
<location filename="form_maininterface.cpp" line="274"/>
<source>device model:%1</source>
<translation>%1</translation>
</message>
@ -1311,46 +1365,46 @@
<translation type="vanished">: %1, : %2, 测试结果: 通过!</translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="763"/>
<location filename="form_maininterface.cpp" line="834"/>
<location filename="form_maininterface.cpp" line="766"/>
<location filename="form_maininterface.cpp" line="837"/>
<source>device history scan count:</source>
<translation></translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="657"/>
<location filename="form_maininterface.cpp" line="661"/>
<location filename="form_maininterface.cpp" line="665"/>
<location filename="form_maininterface.cpp" line="669"/>
<location filename="form_maininterface.cpp" line="658"/>
<location filename="form_maininterface.cpp" line="662"/>
<location filename="form_maininterface.cpp" line="666"/>
<location filename="form_maininterface.cpp" line="670"/>
<source>Prompt</source>
<translation></translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="348"/>
<location filename="form_maininterface.cpp" line="349"/>
<source>Tester: %1, Test item: %2, Test result: Failed! Reason: %3</source>
<translation>: %1, : %2, 测试结果: 不通过! : %3</translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="373"/>
<location filename="form_maininterface.cpp" line="374"/>
<source>Tester: %1, Test item: %2, Test result: Pass!</source>
<translation>: %1, : %2, 测试结果: 通过!</translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="657"/>
<location filename="form_maininterface.cpp" line="658"/>
<source>No paper</source>
<translation></translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="661"/>
<location filename="form_maininterface.cpp" line="662"/>
<source>Device is sleeping</source>
<translation></translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="665"/>
<location filename="form_maininterface.cpp" line="666"/>
<source>Counting mode</source>
<translation></translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="669"/>
<location filename="form_maininterface.cpp" line="670"/>
<source>Other error</source>
<translation></translation>
</message>
@ -1359,39 +1413,39 @@
<translation type="vanished">%1</translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="416"/>
<location filename="form_maininterface.cpp" line="417"/>
<source>ID</source>
<translation></translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="416"/>
<location filename="form_maininterface.cpp" line="417"/>
<source>Test items</source>
<translation></translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="416"/>
<location filename="form_maininterface.cpp" line="417"/>
<source>status</source>
<translation></translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="492"/>
<location filename="form_maininterface.cpp" line="493"/>
<source>not test</source>
<translation></translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="338"/>
<location filename="form_maininterface.cpp" line="492"/>
<location filename="form_maininterface.cpp" line="339"/>
<location filename="form_maininterface.cpp" line="493"/>
<source>not pass</source>
<translation></translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="492"/>
<location filename="form_maininterface.cpp" line="493"/>
<source>not support</source>
<translation></translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="368"/>
<location filename="form_maininterface.cpp" line="492"/>
<location filename="form_maininterface.cpp" line="369"/>
<location filename="form_maininterface.cpp" line="493"/>
<source>pass</source>
<translation></translation>
</message>
@ -1417,31 +1471,31 @@
<translation type="vanished">Pid</translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="757"/>
<location filename="form_maininterface.cpp" line="828"/>
<location filename="form_maininterface.cpp" line="760"/>
<location filename="form_maininterface.cpp" line="831"/>
<source>device roller count:</source>
<translation></translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="201"/>
<location filename="form_maininterface.cpp" line="558"/>
<location filename="form_maininterface.cpp" line="202"/>
<location filename="form_maininterface.cpp" line="559"/>
<source>image pixel: </source>
<translation>标准圆: * : </translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="66"/>
<location filename="form_maininterface.cpp" line="67"/>
<source>FirmwareNum:</source>
<translation></translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="270"/>
<location filename="form_maininterface.cpp" line="271"/>
<source>device serial number:%1
</source>
<translation>%1
</translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="271"/>
<location filename="form_maininterface.cpp" line="272"/>
<source>device firmware number:%1
</source>
<oldsource>device firmware number:%1</oldsource>
@ -1449,17 +1503,17 @@
</translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="600"/>
<location filename="form_maininterface.cpp" line="601"/>
<source> minute</source>
<translation> </translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="71"/>
<location filename="form_maininterface.cpp" line="72"/>
<source> VID:</source>
<translation> VID</translation>
</message>
<message>
<location filename="form_maininterface.cpp" line="71"/>
<location filename="form_maininterface.cpp" line="72"/>
<source> PID:</source>
<translation> PID</translation>
</message>
@ -1519,25 +1573,40 @@
<translation></translation>
</message>
<message>
<location filename="mainwindow.ui" line="80"/>
<location filename="mainwindow.ui" line="78"/>
<source>Ctrl+Q</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.ui" line="83"/>
<source>act_close</source>
<translation>退</translation>
</message>
<message>
<location filename="mainwindow.ui" line="85"/>
<location filename="mainwindow.ui" line="88"/>
<source>act_upload</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.ui" line="90"/>
<location filename="mainwindow.ui" line="93"/>
<source>act_refreshDevice</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.ui" line="95"/>
<location filename="mainwindow.ui" line="98"/>
<source>act_openLog</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.ui" line="101"/>
<source>Ctrl+L</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.ui" line="106"/>
<source>act_setLogPath</source>
<translation></translation>
</message>
<message>
<source>Account login elsewhere</source>
<translation type="vanished"></translation>

View File

@ -1,7 +1,10 @@
#include "dialog_inputserialnum.h"
#include "ui_dialog_inputserialnum.h"
#include "base/HGBase.h"
#include "HGString.h"
#include "HGUIGlobal.h"
#include "app_cfg.h"
#include "dialog_setlogpath.h"
Dialog_InputSerialNum::Dialog_InputSerialNum(class MainWindow *mainWnd, Dialog_logIn::LogInType logInType, const QString &devName, const QString &profileName,
const QString &accountName, SANE_Handle handle, const QString &serialNum, const QString &devType) :
@ -34,6 +37,12 @@ Dialog_InputSerialNum::Dialog_InputSerialNum(class MainWindow *mainWnd, Dialog_l
ui->pbtn_setConfig->setEnabled(false);
}
ui->pbtn_slectLogPath->setVisible(false);
if (m_accountName == "admin")
{
ui->pbtn_slectLogPath->setVisible(true);
}
ui->pbtn_enterTest->setEnabled(false);
ui->label_scanner->setText(tr("Device name: %1").arg(m_devName));
@ -275,14 +284,16 @@ void Dialog_InputSerialNum::updateCurDeviceCfg()
QString Dialog_InputSerialNum::getLogPath()
{
HGChar cachePath[512];
HGBase_GetDocumentsPath(cachePath, 512);
HGChar logPath[512];
HGBase_GetDocumentsPath(logPath, 512);
HGChar procName[512];
HGBase_GetProcessName(procName, 512);
strcat(cachePath, procName);
strcat(cachePath, "/Test_Log/");
strcat(logPath, procName);
strcat(logPath, "/Test_Log/");
strcat(logPath, m_devType.toStdString().c_str());
strcat(logPath, "/");
return getStdFileName(cachePath);
return getCfgValue("save", "logPath", getStdFileName(StdStringToUtf8(logPath).c_str()));
}
void Dialog_InputSerialNum::writeTestLog(QString logContent)
@ -483,3 +494,9 @@ void Dialog_InputSerialNum::on_pbtn_reboot_clicked()
{
rebootDevice();
}
void Dialog_InputSerialNum::on_pbtn_slectLogPath_clicked()
{
Dialog_SetLogPath dlg(m_devType, this);
dlg.exec();
}

View File

@ -70,6 +70,8 @@ private slots:
void on_pbtn_reboot_clicked();
void on_pbtn_slectLogPath_clicked();
private:
Ui::Dialog_InputSerialNum *ui;

View File

@ -212,6 +212,25 @@
<string>Set Sn</string>
</property>
</widget>
<widget class="QPushButton" name="pbtn_slectLogPath">
<property name="geometry">
<rect>
<x>560</x>
<y>50</y>
<width>181</width>
<height>31</height>
</rect>
</property>
<property name="minimumSize">
<size>
<width>131</width>
<height>31</height>
</size>
</property>
<property name="text">
<string>Select Log Path</string>
</property>
</widget>
</widget>
<resources/>
<connections/>

View File

@ -27,6 +27,7 @@ Dialog_logIn::Dialog_logIn(QWidget *parent) :
ft2.setPointSize(8);
ui->lineEdit_password->setFont(ft2);
ui->pbtn_login->setDefault(true);
ui->pbtn_setting->setVisible(false);
ui->radioButton_pressureTest->setVisible(false);

View File

@ -10,6 +10,7 @@
#include "HGString.h"
#include "form_texttips.h"
#include "test_base.h"
#include "app_cfg.h"
#include "hgscanner.h"
#include "mainwindow.h"
#include "dialog_excepdesc.h"
@ -672,14 +673,16 @@ void Form_mainInterface::getLogInfo(int ret)
QString Form_mainInterface::getLogPath()
{
HGChar cachePath[512];
HGBase_GetDocumentsPath(cachePath, 512);
HGChar logPath[512];
HGBase_GetDocumentsPath(logPath, 512);
HGChar procName[512];
HGBase_GetProcessName(procName, 512);
strcat(cachePath, procName);
strcat(cachePath, "/Test_Log/");
strcat(logPath, procName);
strcat(logPath, "/Test_Log/");
strcat(logPath, m_devType.toStdString().c_str());
strcat(logPath, "/");
return getStdFileName(cachePath);
return getCfgValue("save", "logPath", getStdFileName(StdStringToUtf8(logPath).c_str()));
}
void Form_mainInterface::writeTestLog(QString logContent)

View File

@ -4,6 +4,7 @@
#include <QTimer>
#include "base/HGBase.h"
#include "HGUIGlobal.h"
#include "app_cfg.h"
#include "dialog_login.h"
#include "dialog_changepwd.h"
#include "dialog_accountmanage.h"
@ -34,10 +35,10 @@ MainWindow::MainWindow(Dialog_logIn::LogInType loginType, const QString &profile
ui->act_manage->setVisible(false);
ui->act_export->setVisible(false);
ui->act_upload->setVisible(false);
// ui->act_openLog->setVisible(false);
ui->act_openLog->setVisible(false);
// if (m_accountName == "admin")
// ui->act_openLog->setVisible(true);
if (m_accountName == "admin")
ui->act_openLog->setVisible(true);
ui->act_refreshDevice->setShortcut(QKeySequence("F5"));
@ -699,7 +700,9 @@ void MainWindow::on_act_openLog_triggered()
strcat(logPath, procName);
strcat(logPath, "/Test_Log/");
QString fileName = logPath + m_accountName + ".log";
QString defaultFileName = logPath + m_accountName + ".log";
QString fileName = getCfgValue("save", "logPath", defaultFileName);
QFileInfo fileInfo(getStdFileName(fileName));
auto pathDir = fileInfo.path();
QString strFilePath = "file:///" + pathDir;

View File

@ -101,6 +101,11 @@
<string>Ctrl+L</string>
</property>
</action>
<action name="act_setLogPath">
<property name="text">
<string>act_setLogPath</string>
</property>
</action>
</widget>
<resources/>
<connections/>