扫描到增加保存功能

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

Binary file not shown.

View File

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

View File

@ -55,10 +55,7 @@ Dialog_AquireInto::Dialog_AquireInto(QWidget* parent) :
ui->radio_multiAll->setEnabled(ui->cbtn_multiFile->isChecked()); ui->radio_multiAll->setEnabled(ui->cbtn_multiFile->isChecked());
ui->radio_multiCustom->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->spinBox_multiPages->setEnabled(ui->cbtn_multiFile->isChecked() ? ui->radio_multiCustom->isChecked() : false);
ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(!ui->lineEdit_directory->text().isEmpty()); ui->pushButton_okAndScan->setEnabled(!ui->lineEdit_directory->text().isEmpty());
ui->buttonBox->button(QDialogButtonBox::Ok)->setText(tr("ok"));
ui->buttonBox->button(QDialogButtonBox::Cancel)->setText(tr("cancel"));
ui->spin_index->setFixedWidth(160); ui->spin_index->setFixedWidth(160);
ui->cbox_digit->setFixedWidth(80); 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) void Dialog_AquireInto::on_lineEdit_directory_textChanged(const QString& arg1)
{ {
ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(!arg1.isEmpty()); ui->pushButton_okAndScan->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();
} }
void Dialog_AquireInto::on_cbox_digit_currentIndexChanged(int index) 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_changeName->setEnabled(true);
ui->pbtn_delete->setEnabled(true); ui->pbtn_delete->setEnabled(true);
ui->pushButton_save->setEnabled(true);
if (ui->comboBox_cfgScheme->currentIndex() == 0) if (ui->comboBox_cfgScheme->currentIndex() == 0)
{ {
ui->pbtn_changeName->setEnabled(false); ui->pbtn_changeName->setEnabled(false);
ui->pbtn_delete->setEnabled(false); ui->pbtn_delete->setEnabled(false);
ui->pushButton_save->setEnabled(false);
} }
setCfgBaseOnSection(arg1); setCfgBaseOnSection(arg1);
@ -530,3 +501,49 @@ void Dialog_AquireInto::on_pbtn_restore_clicked()
{ {
setCfgBaseOnSection(QString("")); 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_lineEdit_directory_textChanged(const QString& arg1);
void on_buttonBox_accepted();
void on_cbox_digit_currentIndexChanged(int index); void on_cbox_digit_currentIndexChanged(int index);
void on_cbtn_multiFile_toggled(bool checked); void on_cbtn_multiFile_toggled(bool checked);
@ -83,6 +81,12 @@ private slots:
void on_pbtn_restore_clicked(); void on_pbtn_restore_clicked();
void on_pushButton_save_clicked();
void on_pushButton_okAndScan_clicked();
void on_pushButton_Cancel_clicked();
private: private:
Ui::Dialog_AquireInto* ui; Ui::Dialog_AquireInto* ui;
}; };

View File

@ -6,7 +6,7 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>699</width> <width>707</width>
<height>398</height> <height>398</height>
</rect> </rect>
</property> </property>
@ -25,7 +25,7 @@
<property name="windowTitle"> <property name="windowTitle">
<string>Batch scanning</string> <string>Batch scanning</string>
</property> </property>
<layout class="QHBoxLayout" name="horizontalLayout_8"> <layout class="QHBoxLayout" name="horizontalLayout_11">
<item> <item>
<widget class="QGroupBox" name="groupBox_2"> <widget class="QGroupBox" name="groupBox_2">
<property name="maximumSize"> <property name="maximumSize">
@ -139,6 +139,21 @@
</item> </item>
</layout> </layout>
</item> </item>
<item>
<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> <item>
<widget class="QPushButton" name="pbtn_restore"> <widget class="QPushButton" name="pbtn_restore">
<property name="minimumSize"> <property name="minimumSize">
@ -152,6 +167,8 @@
</property> </property>
</widget> </widget>
</item> </item>
</layout>
</item>
<item> <item>
<spacer name="verticalSpacer"> <spacer name="verticalSpacer">
<property name="orientation"> <property name="orientation">
@ -528,53 +545,41 @@
</layout> </layout>
</item> </item>
<item> <item>
<widget class="QDialogButtonBox" name="buttonBox"> <layout class="QHBoxLayout" name="horizontalLayout_8">
<item>
<spacer name="horizontalSpacer_5">
<property name="orientation"> <property name="orientation">
<enum>Qt::Horizontal</enum> <enum>Qt::Horizontal</enum>
</property> </property>
<property name="standardButtons"> <property name="sizeHint" stdset="0">
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> <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> </property>
</widget> </widget>
</item> </item>
<item>
<widget class="QPushButton" name="pushButton_Cancel">
<property name="text">
<string>Cancel</string>
</property>
</widget>
</item>
</layout>
</item>
</layout> </layout>
</widget> </widget>
</item> </item>
</layout> </layout>
</widget> </widget>
<resources/> <resources/>
<connections> <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>
</ui> </ui>