扫描到增加保存功能

This commit is contained in:
yangjiaxuan 2023-06-25 10:37:47 +08:00
parent 69caf5e57e
commit c449b57d0c
7 changed files with 242 additions and 190 deletions

Binary file not shown.

View File

@ -129,7 +129,7 @@
<message>
<location filename="dialog_aquireinto.ui" line="117"/>
<source>delete</source>
<translation></translation>
<translation></translation>
</message>
<message>
<source>apply</source>
@ -138,189 +138,204 @@
<message>
<location filename="dialog_aquireinto.ui" line="75"/>
<source>found scheme</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="151"/>
<location filename="dialog_aquireinto.ui" line="153"/>
<source>Save</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="166"/>
<source>Restore Defaults</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="179"/>
<location filename="dialog_aquireinto.ui" line="196"/>
<source>Directory</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="193"/>
<location filename="dialog_aquireinto.ui" line="210"/>
<source>...</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="202"/>
<location filename="dialog_aquireinto.ui" line="219"/>
<source>Use subfolder based on current date</source>
<translation>使</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="209"/>
<location filename="dialog_aquireinto.ui" line="226"/>
<source>Use subfolder based on blank pages</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="216"/>
<location filename="dialog_aquireinto.ui" line="233"/>
<source>Use subfolder based on image color type</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="225"/>
<location filename="dialog_aquireinto.ui" line="242"/>
<source>File name</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="250"/>
<location filename="dialog_aquireinto.ui" line="267"/>
<source>File name index</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="258"/>
<location filename="dialog_aquireinto.ui" line="275"/>
<source>Start index</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="298"/>
<location filename="dialog_aquireinto.ui" line="315"/>
<source>Digit(s)</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="309"/>
<location filename="dialog_aquireinto.ui" line="326"/>
<source>1</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="314"/>
<location filename="dialog_aquireinto.ui" line="331"/>
<source>2</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="319"/>
<location filename="dialog_aquireinto.ui" line="336"/>
<source>3</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="324"/>
<location filename="dialog_aquireinto.ui" line="341"/>
<source>4</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="329"/>
<location filename="dialog_aquireinto.ui" line="346"/>
<source>5</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="337"/>
<location filename="dialog_aquireinto.ui" line="354"/>
<source>e.g. &apos;HGScan001&apos;</source>
<translation> HGScan001</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="362"/>
<location filename="dialog_aquireinto.ui" line="379"/>
<source>Even and odd pages</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="367"/>
<location filename="dialog_aquireinto.ui" line="384"/>
<source>Odd pages</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="372"/>
<location filename="dialog_aquireinto.ui" line="389"/>
<source>Even pages</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="400"/>
<location filename="dialog_aquireinto.ui" line="417"/>
<source>Format</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="408"/>
<location filename="dialog_aquireinto.ui" line="425"/>
<source>JPG - JPG / JFIF(*.jpg)</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="413"/>
<location filename="dialog_aquireinto.ui" line="430"/>
<source>BMP - Windows Bitmap(*.bmp)</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="418"/>
<location filename="dialog_aquireinto.ui" line="435"/>
<source>PNG - Portable Network Graphics(*.png)</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="423"/>
<location filename="dialog_aquireinto.ui" line="440"/>
<source>PPM - Portable Pixmap(*.ppm)</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="428"/>
<location filename="dialog_aquireinto.ui" line="445"/>
<source>PGM - Portable Greymap(*.pgm)</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="433"/>
<location filename="dialog_aquireinto.ui" line="450"/>
<source>PBM - Portable Bitmap(*.pbm)</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="438"/>
<location filename="dialog_aquireinto.ui" line="455"/>
<source>TIF - TIFF Revision 6(*.tif)</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="443"/>
<location filename="dialog_aquireinto.ui" line="460"/>
<source>PDF - Portable Document Format(*.pdf)</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="448"/>
<location filename="dialog_aquireinto.ui" line="465"/>
<source>OFD - Open Fixed-layout Document(*.ofd)</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="453"/>
<location filename="dialog_aquireinto.ui" line="470"/>
<source>GIF - Graphics Interchange Format(*.gif)</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="458"/>
<location filename="dialog_aquireinto.ui" line="475"/>
<source>OCR-&gt;PDF - Portable Document Format(*.pdf)</source>
<translation>OCR-&gt;PDF - Portable Document Format(*.pdf)</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="463"/>
<location filename="dialog_aquireinto.ui" line="480"/>
<source>OCR-&gt;OFD - Open Fixed-layout Document(*.ofd)</source>
<translation>OCR-&gt;OFD - Open Fixed-layout Document(*.ofd)</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="471"/>
<location filename="dialog_aquireinto.ui" line="488"/>
<source>Compression option</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="482"/>
<location filename="dialog_aquireinto.ui" line="499"/>
<source>Save as multipages (TIFF/PDF/OFD/GIF)</source>
<translation>(TIFF/PDF/OFD/GIF)</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="505"/>
<location filename="dialog_aquireinto.ui" line="522"/>
<source></source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="565"/>
<source>Ok and Scan</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="572"/>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<source>Save as multipages (TIFF/PDF/OFD)</source>
<translation type="vanished">(TIFF/PDF/OFD)</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="492"/>
<location filename="dialog_aquireinto.ui" line="509"/>
<source></source>
<translation></translation>
</message>
@ -330,42 +345,40 @@
</message>
<message>
<location filename="dialog_aquireinto.cpp" line="34"/>
<location filename="dialog_aquireinto.cpp" line="449"/>
<location filename="dialog_aquireinto.cpp" line="418"/>
<source>default scheme</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.cpp" line="51"/>
<location filename="dialog_aquireinto.cpp" line="323"/>
<location filename="dialog_aquireinto.cpp" line="350"/>
<location filename="dialog_aquireinto.cpp" line="357"/>
<location filename="dialog_aquireinto.cpp" line="292"/>
<location filename="dialog_aquireinto.cpp" line="319"/>
<location filename="dialog_aquireinto.cpp" line="326"/>
<source>e.g. &apos;%1%2&apos;</source>
<translation>.%1%2</translation>
</message>
<message>
<location filename="dialog_aquireinto.cpp" line="60"/>
<source>ok</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="dialog_aquireinto.cpp" line="61"/>
<source>cancel</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="dialog_aquireinto.cpp" line="263"/>
<location filename="dialog_aquireinto.cpp" line="260"/>
<source>Browse directory</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.cpp" line="374"/>
<location filename="dialog_aquireinto.cpp" line="500"/>
<location filename="dialog_aquireinto.cpp" line="343"/>
<location filename="dialog_aquireinto.cpp" line="471"/>
<source>tips</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.cpp" line="374"/>
<location filename="dialog_aquireinto.cpp" line="500"/>
<location filename="dialog_aquireinto.cpp" line="343"/>
<location filename="dialog_aquireinto.cpp" line="471"/>
<source>The configuration scheme already exists</source>
<translation></translation>
</message>

Binary file not shown.

View File

@ -169,223 +169,236 @@
<translation>Found scheme</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="151"/>
<location filename="dialog_aquireinto.ui" line="153"/>
<source>Save</source>
<translation>Save</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="166"/>
<source>Restore Defaults</source>
<translation>Restore default</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="179"/>
<location filename="dialog_aquireinto.ui" line="196"/>
<source>Directory</source>
<translation>Table of Contents</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="193"/>
<location filename="dialog_aquireinto.ui" line="210"/>
<source>...</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="202"/>
<location filename="dialog_aquireinto.ui" line="219"/>
<source>Use subfolder based on current date</source>
<translation>Create a subfolder using the current date</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="209"/>
<location filename="dialog_aquireinto.ui" line="226"/>
<source>Use subfolder based on blank pages</source>
<translation>Create subfolders according to blank pages</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="216"/>
<location filename="dialog_aquireinto.ui" line="233"/>
<source>Use subfolder based on image color type</source>
<translation>Create a subfolder according to the image color type</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="225"/>
<location filename="dialog_aquireinto.ui" line="242"/>
<source>File name</source>
<translation>File name</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="250"/>
<location filename="dialog_aquireinto.ui" line="267"/>
<source>File name index</source>
<translation>File index</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="258"/>
<location filename="dialog_aquireinto.ui" line="275"/>
<source>Start index</source>
<translation>Start index</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="298"/>
<location filename="dialog_aquireinto.ui" line="315"/>
<source>Digit(s)</source>
<translation>Number</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="309"/>
<location filename="dialog_aquireinto.ui" line="326"/>
<source>1</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="314"/>
<location filename="dialog_aquireinto.ui" line="331"/>
<source>2</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="319"/>
<location filename="dialog_aquireinto.ui" line="336"/>
<source>3</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="324"/>
<location filename="dialog_aquireinto.ui" line="341"/>
<source>4</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="329"/>
<location filename="dialog_aquireinto.ui" line="346"/>
<source>5</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="337"/>
<location filename="dialog_aquireinto.ui" line="354"/>
<source>e.g. &apos;HGScan001&apos;</source>
<translation>For example HGScan001</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="362"/>
<location filename="dialog_aquireinto.ui" line="379"/>
<source>Even and odd pages</source>
<translation>Even number and odd number pages</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="367"/>
<location filename="dialog_aquireinto.ui" line="384"/>
<source>Odd pages</source>
<translation>Odd number page</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="372"/>
<location filename="dialog_aquireinto.ui" line="389"/>
<source>Even pages</source>
<translation>Even number page</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="400"/>
<location filename="dialog_aquireinto.ui" line="417"/>
<source>Format</source>
<translation>Format</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="408"/>
<location filename="dialog_aquireinto.ui" line="425"/>
<source>JPG - JPG / JFIF(*.jpg)</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="413"/>
<location filename="dialog_aquireinto.ui" line="430"/>
<source>BMP - Windows Bitmap(*.bmp)</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="418"/>
<location filename="dialog_aquireinto.ui" line="435"/>
<source>PNG - Portable Network Graphics(*.png)</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="423"/>
<location filename="dialog_aquireinto.ui" line="440"/>
<source>PPM - Portable Pixmap(*.ppm)</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="428"/>
<location filename="dialog_aquireinto.ui" line="445"/>
<source>PGM - Portable Greymap(*.pgm)</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="433"/>
<location filename="dialog_aquireinto.ui" line="450"/>
<source>PBM - Portable Bitmap(*.pbm)</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="438"/>
<location filename="dialog_aquireinto.ui" line="455"/>
<source>TIF - TIFF Revision 6(*.tif)</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="443"/>
<location filename="dialog_aquireinto.ui" line="460"/>
<source>PDF - Portable Document Format(*.pdf)</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="448"/>
<location filename="dialog_aquireinto.ui" line="465"/>
<source>OFD - Open Fixed-layout Document(*.ofd)</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="453"/>
<location filename="dialog_aquireinto.ui" line="470"/>
<source>GIF - Graphics Interchange Format(*.gif)</source>
<translation></translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="458"/>
<location filename="dialog_aquireinto.ui" line="475"/>
<source>OCR-&gt;PDF - Portable Document Format(*.pdf)</source>
<translation>OCR-&gt;PDF - Portable Document Format(*.pdf)</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="463"/>
<location filename="dialog_aquireinto.ui" line="480"/>
<source>OCR-&gt;OFD - Open Fixed-layout Document(*.ofd)</source>
<translation>OCR-&gt;OFD - Open Fixed-layout Document(*.ofd)</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="471"/>
<location filename="dialog_aquireinto.ui" line="488"/>
<source>Compression option</source>
<translation>Compression options</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="482"/>
<location filename="dialog_aquireinto.ui" line="499"/>
<source>Save as multipages (TIFF/PDF/OFD/GIF)</source>
<translation>Save multiple pages(TIFF/PDF/OFD/GIF)</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="492"/>
<location filename="dialog_aquireinto.ui" line="509"/>
<source></source>
<translation>All pages</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="505"/>
<location filename="dialog_aquireinto.ui" line="522"/>
<source></source>
<translation>User custom pages</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="565"/>
<source>Ok and Scan</source>
<translation>Ok and Scan</translation>
</message>
<message>
<location filename="dialog_aquireinto.ui" line="572"/>
<source>Cancel</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="dialog_aquireinto.cpp" line="34"/>
<location filename="dialog_aquireinto.cpp" line="449"/>
<location filename="dialog_aquireinto.cpp" line="418"/>
<source>default scheme</source>
<translation>Default scheme</translation>
</message>
<message>
<location filename="dialog_aquireinto.cpp" line="51"/>
<location filename="dialog_aquireinto.cpp" line="323"/>
<location filename="dialog_aquireinto.cpp" line="350"/>
<location filename="dialog_aquireinto.cpp" line="357"/>
<location filename="dialog_aquireinto.cpp" line="292"/>
<location filename="dialog_aquireinto.cpp" line="319"/>
<location filename="dialog_aquireinto.cpp" line="326"/>
<source>e.g. &apos;%1%2&apos;</source>
<translation>For example&quot;%1%2&quot;</translation>
</message>
<message>
<location filename="dialog_aquireinto.cpp" line="60"/>
<source>ok</source>
<translation>OK</translation>
<translation type="vanished">OK</translation>
</message>
<message>
<location filename="dialog_aquireinto.cpp" line="61"/>
<source>cancel</source>
<translation>Cancel</translation>
<translation type="vanished">Cancel</translation>
</message>
<message>
<location filename="dialog_aquireinto.cpp" line="263"/>
<location filename="dialog_aquireinto.cpp" line="260"/>
<source>Browse directory</source>
<translation>Folder path</translation>
</message>
<message>
<location filename="dialog_aquireinto.cpp" line="374"/>
<location filename="dialog_aquireinto.cpp" line="500"/>
<location filename="dialog_aquireinto.cpp" line="343"/>
<location filename="dialog_aquireinto.cpp" line="471"/>
<source>tips</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="dialog_aquireinto.cpp" line="374"/>
<location filename="dialog_aquireinto.cpp" line="500"/>
<location filename="dialog_aquireinto.cpp" line="343"/>
<location filename="dialog_aquireinto.cpp" line="471"/>
<source>The configuration scheme already exists</source>
<translation>The configuration scheme already exists</translation>
</message>

View File

@ -55,10 +55,7 @@ Dialog_AquireInto::Dialog_AquireInto(QWidget* parent) :
ui->radio_multiAll->setEnabled(ui->cbtn_multiFile->isChecked());
ui->radio_multiCustom->setEnabled(ui->cbtn_multiFile->isChecked());
ui->spinBox_multiPages->setEnabled(ui->cbtn_multiFile->isChecked() ? ui->radio_multiCustom->isChecked() : false);
ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(!ui->lineEdit_directory->text().isEmpty());
ui->buttonBox->button(QDialogButtonBox::Ok)->setText(tr("ok"));
ui->buttonBox->button(QDialogButtonBox::Cancel)->setText(tr("cancel"));
ui->pushButton_okAndScan->setEnabled(!ui->lineEdit_directory->text().isEmpty());
ui->spin_index->setFixedWidth(160);
ui->cbox_digit->setFixedWidth(80);
@ -286,35 +283,7 @@ void Dialog_AquireInto::on_cbox_format_currentIndexChanged(int index)
void Dialog_AquireInto::on_lineEdit_directory_textChanged(const QString& arg1)
{
ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(!arg1.isEmpty());
}
void Dialog_AquireInto::on_buttonBox_accepted()
{
QString currentCfgName = ui->comboBox_cfgScheme->currentText();
if (ui->comboBox_cfgScheme->currentIndex() != 0)
{
if (getCfgValue("aquire", "cfgNameList", QString("")).isEmpty())
{
saveCfgValue("aquire", "cfgNameList", currentCfgName);
}
else
{
QString allCfgName = getCfgValue("aquire", "cfgNameList", QString(""));
QStringList allCfgNameList = allCfgName.split(",");
if (!allCfgNameList.contains(currentCfgName))
{
allCfgName.append(",").append(currentCfgName);
saveCfgValue("aquire", "cfgNameList", allCfgName);
}
}
}
saveCfgBaseOnSection(currentCfgName);
saveCfgValue("aquire", "currentKeyName", currentCfgName);
emit reloadAcquireIntoCfg();
ui->pushButton_okAndScan->setEnabled(!arg1.isEmpty());
}
void Dialog_AquireInto::on_cbox_digit_currentIndexChanged(int index)
@ -469,11 +438,13 @@ void Dialog_AquireInto::on_comboBox_cfgScheme_currentTextChanged(const QString &
{
ui->pbtn_changeName->setEnabled(true);
ui->pbtn_delete->setEnabled(true);
ui->pushButton_save->setEnabled(true);
if (ui->comboBox_cfgScheme->currentIndex() == 0)
{
ui->pbtn_changeName->setEnabled(false);
ui->pbtn_delete->setEnabled(false);
ui->pushButton_save->setEnabled(false);
}
setCfgBaseOnSection(arg1);
@ -530,3 +501,49 @@ void Dialog_AquireInto::on_pbtn_restore_clicked()
{
setCfgBaseOnSection(QString(""));
}
void Dialog_AquireInto::on_pushButton_save_clicked()
{
QString currentCfgName = ui->comboBox_cfgScheme->currentText();
saveCfgBaseOnSection(currentCfgName);
}
void Dialog_AquireInto::on_pushButton_okAndScan_clicked()
{
QString currentCfgName = ui->comboBox_cfgScheme->currentText();
if (ui->comboBox_cfgScheme->currentIndex() != 0)
{
if (getCfgValue("aquire", "cfgNameList", QString("")).isEmpty())
{
saveCfgValue("aquire", "cfgNameList", currentCfgName);
}
else
{
QString allCfgName = getCfgValue("aquire", "cfgNameList", QString(""));
QStringList allCfgNameList = allCfgName.split(",");
if (!allCfgNameList.contains(currentCfgName))
{
allCfgName.append(",").append(currentCfgName);
saveCfgValue("aquire", "cfgNameList", allCfgName);
}
}
}
if (0 == ui->comboBox_cfgScheme->currentIndex())
{
saveCfgBaseOnSection(currentCfgName);
}
saveCfgValue("aquire", "currentKeyName", currentCfgName);
emit reloadAcquireIntoCfg();
accept();
}
void Dialog_AquireInto::on_pushButton_Cancel_clicked()
{
reject();
}

View File

@ -59,8 +59,6 @@ private slots:
void on_lineEdit_directory_textChanged(const QString& arg1);
void on_buttonBox_accepted();
void on_cbox_digit_currentIndexChanged(int index);
void on_cbtn_multiFile_toggled(bool checked);
@ -83,6 +81,12 @@ private slots:
void on_pbtn_restore_clicked();
void on_pushButton_save_clicked();
void on_pushButton_okAndScan_clicked();
void on_pushButton_Cancel_clicked();
private:
Ui::Dialog_AquireInto* ui;
};

View File

@ -6,7 +6,7 @@
<rect>
<x>0</x>
<y>0</y>
<width>699</width>
<width>707</width>
<height>398</height>
</rect>
</property>
@ -25,7 +25,7 @@
<property name="windowTitle">
<string>Batch scanning</string>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_8">
<layout class="QHBoxLayout" name="horizontalLayout_11">
<item>
<widget class="QGroupBox" name="groupBox_2">
<property name="maximumSize">
@ -140,17 +140,34 @@
</layout>
</item>
<item>
<widget class="QPushButton" name="pbtn_restore">
<property name="minimumSize">
<size>
<width>0</width>
<height>31</height>
</size>
</property>
<property name="text">
<string>Restore Defaults</string>
</property>
</widget>
<layout class="QHBoxLayout" name="horizontalLayout_10">
<item>
<widget class="QPushButton" name="pushButton_save">
<property name="minimumSize">
<size>
<width>0</width>
<height>31</height>
</size>
</property>
<property name="text">
<string>Save</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pbtn_restore">
<property name="minimumSize">
<size>
<width>0</width>
<height>31</height>
</size>
</property>
<property name="text">
<string>Restore Defaults</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<spacer name="verticalSpacer">
@ -528,14 +545,35 @@
</layout>
</item>
<item>
<widget class="QDialogButtonBox" name="buttonBox">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="standardButtons">
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
</property>
</widget>
<layout class="QHBoxLayout" name="horizontalLayout_8">
<item>
<spacer name="horizontalSpacer_5">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QPushButton" name="pushButton_okAndScan">
<property name="text">
<string>Ok and Scan</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pushButton_Cancel">
<property name="text">
<string>Cancel</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
@ -543,38 +581,5 @@
</layout>
</widget>
<resources/>
<connections>
<connection>
<sender>buttonBox</sender>
<signal>accepted()</signal>
<receiver>Dialog_AquireInto</receiver>
<slot>accept()</slot>
<hints>
<hint type="sourcelabel">
<x>248</x>
<y>254</y>
</hint>
<hint type="destinationlabel">
<x>157</x>
<y>274</y>
</hint>
</hints>
</connection>
<connection>
<sender>buttonBox</sender>
<signal>rejected()</signal>
<receiver>Dialog_AquireInto</receiver>
<slot>reject()</slot>
<hints>
<hint type="sourcelabel">
<x>316</x>
<y>260</y>
</hint>
<hint type="destinationlabel">
<x>286</x>
<y>274</y>
</hint>
</hints>
</connection>
</connections>
<connections/>
</ui>