7 #include "DlgImportCroppingNonPdf.h" 8 #include "ImportCroppingUtilNonPdf.h" 10 #include <QApplication> 20 ImportCropping importCropping,
21 bool isErrorReportRegressionTest)
const 28 QApplication::setOverrideCursor(Qt::BusyCursor);
31 rtn = loadWithCropping (fileName,
36 rtn = loadWithoutCropping (fileName,
40 QApplication::restoreOverrideCursor();
45 NonPdfReturn NonPdf::loadWithCropping (
const QString &fileName,
48 NonPdfReturn nonPdfReturn = NON_PDF_RETURN_FAILED;
52 if (dlg.exec() == QDialog::Accepted) {
57 if (!image.isNull()) {
58 nonPdfReturn = NON_PDF_RETURN_SUCCESS;
62 nonPdfReturn = NON_PDF_RETURN_CANCELED;
68 NonPdfReturn NonPdf::loadWithoutCropping (
const QString &fileName,
71 NonPdfReturn nonPdfReturn = NON_PDF_RETURN_FAILED;
73 if (image.load (fileName)) {
74 nonPdfReturn = NON_PDF_RETURN_SUCCESS;
bool applyImportCropping(bool isRegression, ImportCropping importCropping) const
Skip cropping dialog during regression testing, otherwise crop if it is always turned on...
NonPdf()
Single constructor.
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.
Dialog for selecting a page and frame on that page when importing an image from a non-pdf file...
QImage image() const
Image that was selected. Value is null if loading failed.