10#include <QApplication>
21 bool isErrorReportRegressionTest)
const
28 QApplication::setOverrideCursor(Qt::BusyCursor);
31 rtn = loadWithCropping (fileName,
36 rtn = loadWithoutCropping (fileName,
40 QApplication::restoreOverrideCursor();
45NonPdfReturn NonPdf::loadWithCropping (
const QString &fileName,
52 if (dlg.exec() == QDialog::Accepted) {
57 if (!image.isNull()) {
68NonPdfReturn NonPdf::loadWithoutCropping (
const QString &fileName,
73 if (image.load (fileName)) {
NonPdfReturn
Return values from load operation.
@ NON_PDF_RETURN_CANCELED
Dialog for selecting a page and frame on that page when importing an image from a non-pdf file.
bool applyImportCropping(bool isRegression, ImportCropping importCropping) const
Skip cropping dialog during regression testing, otherwise crop if it is always turned on.
NonPdfReturn load(const QString &fileName, QImage &image, ImportCropping importCropping, bool isErrorReportRegressionTest) const
Try to load the specified file. Success is indicated in the function return value.
NonPdf()
Single constructor.