OSDN Git Service

build fix for the case when QT_NO_PRINTER is defined
authorIvailo Monev <xakepa10@gmail.com>
Fri, 25 Feb 2022 20:56:52 +0000 (22:56 +0200)
committerIvailo Monev <xakepa10@gmail.com>
Fri, 25 Feb 2022 20:56:52 +0000 (22:56 +0200)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/gui/painting/qprintengine_pdf.cpp
src/gui/painting/qprintengine_pdf_p.h
src/gui/painting/qprintengine_ps.cpp
src/gui/painting/qprintengine_ps_p.h

index 7717935..3e59fb7 100644 (file)
@@ -36,7 +36,7 @@
 #include "qcorecommon_p.h"
 #include "qguicommon_p.h"
 
-#ifndef QT_NO_PDF
+#if !defined(QT_NO_PRINTER) && !defined(QT_NO_PDF)
 
 #include <limits.h>
 #include <math.h>
@@ -1077,4 +1077,4 @@ void QPdfEnginePrivate::printString(const QString &string) {
 
 QT_END_NAMESPACE
 
-#endif // QT_NO_PDF
+#endif // QT_NO_PRINTER && QT_NO_PDF
index 1927a1a..f90d2c7 100644 (file)
@@ -35,7 +35,7 @@
 
 #include "QtGui/qprintengine.h"
 
-#ifndef QT_NO_PDF
+#if !defined(QT_NO_PRINTER) && !defined(QT_NO_PDF)
 
 #include "QtCore/qmap.h"
 #include "QtGui/qmatrix.h"
@@ -171,6 +171,6 @@ private:
 
 QT_END_NAMESPACE
 
-#endif // QT_NO_PDF
+#endif // QT_NO_PRINTER && QT_NO_PDF
 
 #endif // QPRINTENGINE_PDF_P_H
index 82dbb71..891137a 100644 (file)
@@ -851,7 +851,3 @@ QPrinter::PrinterState QPSPrintEngine::printerState() const
 QT_END_NAMESPACE
 
 #endif // QT_NO_PRINTER
-
-
-
-
index a772a72..849c3be 100644 (file)
@@ -34,6 +34,8 @@
 // We mean it.
 //
 
+#include "qglobal.h"
+
 #ifndef QT_NO_PRINTER
 
 #include "qpdf_p.h"