This commit is contained in:
luoliangyi 2024-05-27 15:51:18 +08:00
commit 9f2dfff3a7
3 changed files with 88 additions and 88 deletions

Binary file not shown.

View File

@ -40,28 +40,28 @@
</message>
<message>
<location filename="dialog_add.cpp" line="16"/>
<location filename="dialog_add.cpp" line="48"/>
<location filename="dialog_add.cpp" line="49"/>
<source>Manual</source>
<translation></translation>
</message>
<message>
<location filename="dialog_add.cpp" line="20"/>
<location filename="dialog_add.cpp" line="52"/>
<location filename="dialog_add.cpp" line="53"/>
<source>Button </source>
<translation> </translation>
</message>
<message>
<location filename="dialog_add.cpp" line="46"/>
<location filename="dialog_add.cpp" line="47"/>
<source>Modify</source>
<translation></translation>
</message>
<message>
<location filename="dialog_add.cpp" line="106"/>
<location filename="dialog_add.cpp" line="110"/>
<source>Tips</source>
<translation></translation>
</message>
<message>
<location filename="dialog_add.cpp" line="106"/>
<location filename="dialog_add.cpp" line="110"/>
<source>Item find in list</source>
<translation></translation>
</message>
@ -162,38 +162,30 @@
<context>
<name>Form_DeviceConfig</name>
<message>
<location filename="form_deviceconfig.cpp" line="258"/>
<location filename="form_deviceconfig.cpp" line="259"/>
<source>Default</source>
<translation></translation>
</message>
<message>
<location filename="form_deviceconfig.cpp" line="431"/>
<location filename="form_deviceconfig.cpp" line="432"/>
<source>Custom gamma</source>
<translation>线</translation>
</message>
<message>
<location filename="form_deviceconfig.cpp" line="865"/>
<location filename="form_deviceconfig.cpp" line="892"/>
<location filename="form_deviceconfig.cpp" line="919"/>
<location filename="form_deviceconfig.cpp" line="954"/>
<location filename="form_deviceconfig.cpp" line="989"/>
<location filename="form_deviceconfig.cpp" line="1030"/>
<location filename="form_deviceconfig.cpp" line="1057"/>
<location filename="form_deviceconfig.cpp" line="1092"/>
<location filename="form_deviceconfig.cpp" line="1333"/>
<location filename="form_deviceconfig.cpp" line="817"/>
<source>Prompt</source>
<translation></translation>
</message>
<message>
<location filename="form_deviceconfig.cpp" line="865"/>
<location filename="form_deviceconfig.cpp" line="892"/>
<location filename="form_deviceconfig.cpp" line="919"/>
<location filename="form_deviceconfig.cpp" line="954"/>
<location filename="form_deviceconfig.cpp" line="989"/>
<location filename="form_deviceconfig.cpp" line="1030"/>
<location filename="form_deviceconfig.cpp" line="1057"/>
<location filename="form_deviceconfig.cpp" line="1092"/>
<location filename="form_deviceconfig.cpp" line="1333"/>
<location filename="form_deviceconfig.cpp" line="873"/>
<location filename="form_deviceconfig.cpp" line="903"/>
<location filename="form_deviceconfig.cpp" line="933"/>
<location filename="form_deviceconfig.cpp" line="971"/>
<location filename="form_deviceconfig.cpp" line="1009"/>
<location filename="form_deviceconfig.cpp" line="1053"/>
<location filename="form_deviceconfig.cpp" line="1083"/>
<location filename="form_deviceconfig.cpp" line="1121"/>
<location filename="form_deviceconfig.cpp" line="1365"/>
<source>The funtion is unsupported</source>
<translation></translation>
</message>
@ -389,24 +381,23 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="form_saveparam.cpp" line="34"/>
<location filename="form_saveparam.cpp" line="243"/>
<location filename="form_saveparam.cpp" line="35"/>
<location filename="form_saveparam.cpp" line="270"/>
<location filename="form_saveparam.cpp" line="277"/>
<location filename="form_saveparam.cpp" line="297"/>
<location filename="form_saveparam.cpp" line="304"/>
<source>e.g. &apos;%1%2&apos;</source>
<translation>.%1%2</translation>
</message>
<message>
<location filename="form_saveparam.cpp" line="205"/>
<source>Browse directory</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="mainwindow.ui" line="14"/>
<location filename="mainwindow.cpp" line="38"/>
<location filename="mainwindow.cpp" line="46"/>
<source>Scan Tool</source>
<translation></translation>
</message>
@ -436,131 +427,130 @@
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="43"/>
<location filename="mainwindow.cpp" line="51"/>
<source>Show</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="45"/>
<location filename="mainwindow.cpp" line="53"/>
<source>Exit</source>
<translation>退</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="62"/>
<location filename="mainwindow.cpp" line="70"/>
<source>Device Type</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="63"/>
<location filename="mainwindow.cpp" line="71"/>
<source>Button Id</source>
<translation>ID</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="64"/>
<location filename="mainwindow.cpp" line="72"/>
<source>Device Config</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="65"/>
<location filename="mainwindow.cpp" line="73"/>
<source>Save Param</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="82"/>
<location filename="mainwindow.cpp" line="812"/>
<location filename="mainwindow.cpp" line="1384"/>
<location filename="mainwindow.cpp" line="1445"/>
<location filename="mainwindow.cpp" line="90"/>
<location filename="mainwindow.cpp" line="1053"/>
<location filename="mainwindow.cpp" line="1497"/>
<source>Manual</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="82"/>
<location filename="mainwindow.cpp" line="812"/>
<location filename="mainwindow.cpp" line="1384"/>
<location filename="mainwindow.cpp" line="1445"/>
<location filename="mainwindow.cpp" line="90"/>
<location filename="mainwindow.cpp" line="1053"/>
<location filename="mainwindow.cpp" line="1497"/>
<source>Button 1</source>
<translation> 1</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="82"/>
<location filename="mainwindow.cpp" line="812"/>
<location filename="mainwindow.cpp" line="1384"/>
<location filename="mainwindow.cpp" line="1445"/>
<location filename="mainwindow.cpp" line="90"/>
<location filename="mainwindow.cpp" line="1053"/>
<location filename="mainwindow.cpp" line="1497"/>
<source>Button 2</source>
<translation> 2</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="82"/>
<location filename="mainwindow.cpp" line="812"/>
<location filename="mainwindow.cpp" line="1384"/>
<location filename="mainwindow.cpp" line="1445"/>
<location filename="mainwindow.cpp" line="90"/>
<location filename="mainwindow.cpp" line="1053"/>
<location filename="mainwindow.cpp" line="1497"/>
<source>Button 3</source>
<translation> 3</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="82"/>
<location filename="mainwindow.cpp" line="812"/>
<location filename="mainwindow.cpp" line="1384"/>
<location filename="mainwindow.cpp" line="1445"/>
<location filename="mainwindow.cpp" line="90"/>
<location filename="mainwindow.cpp" line="1053"/>
<location filename="mainwindow.cpp" line="1497"/>
<source>Button 4</source>
<translation> 4</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="603"/>
<location filename="mainwindow.cpp" line="1354"/>
<location filename="mainwindow.cpp" line="1410"/>
<location filename="mainwindow.cpp" line="1416"/>
<location filename="mainwindow.cpp" line="1430"/>
<location filename="mainwindow.cpp" line="612"/>
<location filename="mainwindow.cpp" line="1023"/>
<location filename="mainwindow.cpp" line="1392"/>
<location filename="mainwindow.cpp" line="1462"/>
<location filename="mainwindow.cpp" line="1468"/>
<location filename="mainwindow.cpp" line="1482"/>
<location filename="mainwindow.cpp" line="1514"/>
<source>Tips</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="603"/>
<location filename="mainwindow.cpp" line="1354"/>
<location filename="mainwindow.cpp" line="1416"/>
<location filename="mainwindow.cpp" line="612"/>
<location filename="mainwindow.cpp" line="1023"/>
<location filename="mainwindow.cpp" line="1468"/>
<source>Device is offline</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="963"/>
<location filename="mainwindow.cpp" line="927"/>
<source>binary</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="965"/>
<location filename="mainwindow.cpp" line="929"/>
<source>gray</source>
<translation>256</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="967"/>
<location filename="mainwindow.cpp" line="931"/>
<source>rgb</source>
<translation>24</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="1410"/>
<location filename="mainwindow.cpp" line="1392"/>
<source>Do not supported to open %1</source>
<translation> %1</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="1462"/>
<location filename="mainwindow.cpp" line="1514"/>
<source>No item selected</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="1430"/>
<location filename="mainwindow.cpp" line="1482"/>
<source>Device type mismatch</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="1468"/>
<source>Manual configuration items cannot be deleted</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="1472"/>
<location filename="mainwindow.cpp" line="1518"/>
<source>Question</source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="1473"/>
<location filename="mainwindow.cpp" line="1519"/>
<source>Are you sure you want to remove the item?</source>
<translation></translation>
</message>

View File

@ -10,6 +10,7 @@
#include "base/HGCrash.h"
#include "imgproc/HGImgProc.h"
#include "imgproc/HGOCR.h"
#include "huagao/hgscanner_error.h"
#include "dialog_scaninfo.h"
#include "form_saveparam.h"
#include "sqlite3.h"
@ -1259,6 +1260,11 @@ void MainWindow::timerEvent(QTimerEvent *e)
this->killTimer(m_timerId);
m_timerId = -1;
}
else if (SCANNER_ERR_DEVICE_NOT_SUPPORT == status)
{
this->killTimer(m_timerId);
m_timerId = -1;
}
}
}
@ -1381,9 +1387,13 @@ void MainWindow::on_comboBox_currentIndexChanged(const QString &arg1)
ui->pushButtonAdd->setEnabled(true);
ui->pushButtonModify->setEnabled(true);
}
else if (SCANNER_ERR_DEVICE_NOT_SUPPORT == status)
{
QMessageBox::information(this, tr("Tips"), tr("Do not supported to open %1").arg(arg1));
}
else
{
m_timerId = this->startTimer(2000);
m_timerId = this->startTimer(5000);
}
}
@ -1416,19 +1426,19 @@ void MainWindow::on_showMainWindowDlg()
void MainWindow::on_saneEventCloseDevice(void* devHandle)
{
if (devHandle == m_devHandle)
{
assert(nullptr != m_devHandle || nullptr != devHandle);
StopScan();
emit closeDevice();
sane_close(m_devHandle);
m_devHandle = NULL;
m_devName.clear();
assert(nullptr != m_devHandle || nullptr != devHandle);
if (devHandle != m_devHandle)
return;
ui->pushButtonScan->setEnabled(false);
ui->pushButtonAdd->setEnabled(false);
ui->pushButtonModify->setEnabled(false);
}
StopScan();
emit closeDevice();
sane_close(m_devHandle);
m_devHandle = NULL;
m_devName.clear();
ui->pushButtonScan->setEnabled(false);
ui->pushButtonAdd->setEnabled(false);
ui->pushButtonModify->setEnabled(false);
if (-1 != m_timerId)
{
@ -1436,7 +1446,7 @@ void MainWindow::on_saneEventCloseDevice(void* devHandle)
m_timerId = -1;
}
m_timerId = this->startTimer(2000);
m_timerId = this->startTimer(5000);
}
void MainWindow:: on_pushButtonAdd_clicked()