Author: jghali
Date: Sun Feb  7 23:08:29 2021
New Revision: 24454

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=24454
Log:
Do not show PDF import dialog when creating barcode

Modified:
    trunk/Scribus/scribus/loadsaveplugin.h
    trunk/Scribus/scribus/plugins/barcodegenerator/barcodegenerator.cpp
    trunk/Scribus/scribus/plugins/import/pdf/importpdf.cpp

Modified: trunk/Scribus/scribus/loadsaveplugin.h
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24454&path=/trunk/Scribus/scribus/loadsaveplugin.h
==============================================================================
--- trunk/Scribus/scribus/loadsaveplugin.h      (original)
+++ trunk/Scribus/scribus/loadsaveplugin.h      Sun Feb  7 23:08:29 2021
@@ -50,7 +50,8 @@
                        lfKeepGradients   =  64,
                        lfKeepPatterns    = 128,
                        lfCreateThumbnail = 256,
-                       lfLoadAsPattern   = 512
+                       lfLoadAsPattern   = 512,
+                       lfNoDialogs       = 1024
                };
 
                // Static functions:

Modified: trunk/Scribus/scribus/plugins/barcodegenerator/barcodegenerator.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24454&path=/trunk/Scribus/scribus/plugins/barcodegenerator/barcodegenerator.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/barcodegenerator/barcodegenerator.cpp 
(original)
+++ trunk/Scribus/scribus/plugins/barcodegenerator/barcodegenerator.cpp Sun Feb 
 7 23:08:29 2021
@@ -762,7 +762,7 @@
 
        if (fmt)
        {
-               fmt->loadFile(psFile, 
LoadSavePlugin::lfUseCurrentPage|LoadSavePlugin::lfInteractive);
+               fmt->loadFile(psFile, 
LoadSavePlugin::lfUseCurrentPage|LoadSavePlugin::lfInteractive|LoadSavePlugin::lfNoDialogs);
                if (tran)
                        tran.commit();
        }

Modified: trunk/Scribus/scribus/plugins/import/pdf/importpdf.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24454&path=/trunk/Scribus/scribus/plugins/import/pdf/importpdf.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/import/pdf/importpdf.cpp      (original)
+++ trunk/Scribus/scribus/plugins/import/pdf/importpdf.cpp      Sun Feb  7 
23:08:29 2021
@@ -69,7 +69,6 @@
        m_Doc = doc;
        importerFlags = flags;
        interactive = (flags & LoadSavePlugin::lfInteractive);
-
 }
 
 QImage PdfPlug::readThumbnail(const QString& fName)
@@ -433,7 +432,7 @@
                                bool cropped = false;
                                bool importTextAsVectors = true;
                                int contentRect = Media_Box;
-                               if ((interactive) || (importerFlags & 
LoadSavePlugin::lfCreateDoc))
+                               if ((interactive && !(importerFlags & 
LoadSavePlugin::lfNoDialogs)) || (importerFlags & LoadSavePlugin::lfCreateDoc))
                                {
                                        if (progressDialog)
                                                progressDialog->hide();


_______________________________________________
scribus-commit mailing list
[email protected]
http://lists.scribus.net/mailman/listinfo/scribus-commit

Reply via email to