diff options
-rw-r--r--[-rwxr-xr-x] | examples/svg/network/bearercloud/lan.svg | 0 | ||||
-rw-r--r-- | src/svg/qgraphicssvgitem.cpp | 2 | ||||
-rw-r--r-- | src/svg/qgraphicssvgitem.h | 4 | ||||
-rw-r--r-- | src/svg/qsvggenerator.cpp | 2 |
4 files changed, 5 insertions, 3 deletions
diff --git a/examples/svg/network/bearercloud/lan.svg b/examples/svg/network/bearercloud/lan.svg index 4f7f63d..4f7f63d 100755..100644 --- a/examples/svg/network/bearercloud/lan.svg +++ b/examples/svg/network/bearercloud/lan.svg diff --git a/src/svg/qgraphicssvgitem.cpp b/src/svg/qgraphicssvgitem.cpp index 642f793..4d2b916 100644 --- a/src/svg/qgraphicssvgitem.cpp +++ b/src/svg/qgraphicssvgitem.cpp @@ -32,7 +32,7 @@ ****************************************************************************/ #include "qgraphicssvgitem.h" -#ifndef QT_NO_WIDGETS +#if !defined(QT_NO_GRAPHICSVIEW) && !defined(QT_NO_WIDGETS) #include "qpainter.h" #include "qstyleoption.h" diff --git a/src/svg/qgraphicssvgitem.h b/src/svg/qgraphicssvgitem.h index 1626131..8af0d1e 100644 --- a/src/svg/qgraphicssvgitem.h +++ b/src/svg/qgraphicssvgitem.h @@ -35,7 +35,7 @@ #include <QtCore/qglobal.h> -#ifndef QT_NO_WIDGETS +#if !defined(QT_NO_GRAPHICSVIEW) && !defined(QT_NO_WIDGETS) #include <QtWidgets/qgraphicsitem.h> @@ -88,6 +88,6 @@ private: QT_END_NAMESPACE -#endif // QT_NO_WIDGETS +#endif // QT_NO_GRAPHICSVIEW or QT_NO_WIDGETS #endif // QGRAPHICSSVGITEM_H diff --git a/src/svg/qsvggenerator.cpp b/src/svg/qsvggenerator.cpp index a06170f..a282614 100644 --- a/src/svg/qsvggenerator.cpp +++ b/src/svg/qsvggenerator.cpp @@ -793,6 +793,8 @@ int QSvgGenerator::metric(QPaintDevice::PaintDeviceMetric metric) const return d->engine->resolution(); case QPaintDevice::PdmPhysicalDpiY: return d->engine->resolution(); + case QPaintDevice::PdmDevicePixelRatio: + return 1; default: qWarning("QSvgGenerator::metric(), unhandled metric %d\n", metric); break; |