调整磁盘空间不足提示
This commit is contained in:
parent
f69120f16f
commit
fc8d08af59
|
@ -75,6 +75,8 @@ MainWindow::MainWindow(QWidget *parent)
|
|||
, m_devSerialNum("")
|
||||
, m_devVersionNum("")
|
||||
, m_currDeviceName("")
|
||||
, m_cacheDirNotify(false)
|
||||
, m_AquirePathNotify(false)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
|
||||
|
@ -892,10 +894,15 @@ void MainWindow::on_new_image(void *img, int statu)
|
|||
|
||||
if (1 == m_scanType)
|
||||
{
|
||||
QString fileName = getCacheFileName(image);
|
||||
if(!judgeDiskSpace(fileName))
|
||||
return;
|
||||
if(m_cacheDirNotify || !judgeDiskSpace(Dialog_ClrCache::getCachePath()))
|
||||
{
|
||||
m_cacheDirNotify = true;
|
||||
|
||||
on_stopScan();
|
||||
return;
|
||||
}
|
||||
|
||||
QString fileName = getCacheFileName(image);
|
||||
HGResult ret = HGImgFmt_SaveImage(image, 0, nullptr, getStdString(fileName).c_str());
|
||||
|
||||
if(ret == HGBASE_ERR_OK)
|
||||
|
@ -931,8 +938,13 @@ void MainWindow::on_new_image(void *img, int statu)
|
|||
}
|
||||
else if (2 == m_scanType)
|
||||
{
|
||||
if(!judgeDiskSpace(m_aquireIntoSaveParam.m_savePath))
|
||||
if(m_AquirePathNotify || !judgeDiskSpace(m_aquireIntoSaveParam.m_savePath))
|
||||
{
|
||||
m_AquirePathNotify = true;
|
||||
|
||||
on_stopScan();
|
||||
return;
|
||||
}
|
||||
|
||||
++m_aquireIntoPageIndex;
|
||||
if ((1 == m_aquireIntoSaveParam.m_fileNameOddEventType && 1 != m_aquireIntoPageIndex % 2)
|
||||
|
@ -1180,6 +1192,9 @@ void MainWindow::on_scan_finish(QString finishInfo, int err)
|
|||
m_dialogLog->addLog(finishInfo, (err != SANE_STATUS_GOOD), LOG_EVENT_SCAN_STOPPED);
|
||||
HGBase_WriteInfo((err != SANE_STATUS_GOOD) ? HGBASE_INFOTYPE_ERROR : HGBASE_INFOTYPE_DESC,
|
||||
"%s", getStdString(finishInfo).c_str());
|
||||
|
||||
m_cacheDirNotify = false;
|
||||
m_AquirePathNotify = false;
|
||||
}
|
||||
|
||||
void MainWindow::on_fwUpgradeAndDevLock_Finish()
|
||||
|
|
|
@ -316,6 +316,8 @@ private:
|
|||
QString m_devSerialNum;
|
||||
QString m_devVersionNum;
|
||||
QString m_currDeviceName;
|
||||
bool m_cacheDirNotify;
|
||||
bool m_AquirePathNotify;
|
||||
|
||||
// 固件升级和设备锁定
|
||||
std::vector<FwUpgradeAndDevLock> m_vFwUpgradeAndDevLock;
|
||||
|
|
Loading…
Reference in New Issue