Fix Qt deprecation warnings. QPrinter::paperRect() and QPrinter::pageRect() are obsolete.

This commit is contained in:
Mateusz Skowroński
2021-01-01 11:16:35 +01:00
committed by wwmayer
parent 907adc95b3
commit 2bfccf8146
4 changed files with 26 additions and 2 deletions

View File

@@ -536,7 +536,11 @@ void View3DInventor::print(QPrinter* printer)
return;
}
#if QT_VERSION >= 0x050300
QRect rect = printer->pageLayout().paintRectPixels(printer->resolution());
#else
QRect rect = printer->pageRect();
#endif
QImage img;
_viewer->imageFromFramebuffer(rect.width(), rect.height(), 8, QColor(255,255,255), img);
p.drawImage(0,0,img);