mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-11-30 12:26:39 -05:00
Replaced deprecated QPrinter::pageRect by QPrinter::pageLayout().paintRectPixels(resolution()) and QPrinter::paperRect by QPrinter::pageLayout().fullRectPixels(resolution())
This commit is contained in:
parent
f4960a8903
commit
07e7cd023c
1 changed files with 4 additions and 4 deletions
|
|
@ -239,12 +239,12 @@ PrintPreview::PrintPreview(const QTextDocument *document, QWidget *parent)
|
|||
|
||||
void PrintPreview::setup()
|
||||
{
|
||||
QSizeF page = printer.pageRect().size();
|
||||
paperSize = printer.paperRect().size();
|
||||
QRect page = printer.pageLayout().paintRectPixels(printer.resolution());
|
||||
paperSize = printer.pageLayout().fullRectPixels(printer.resolution()).size();
|
||||
paperSize.rwidth() *= qreal(view->logicalDpiX()) / printer.logicalDpiX();
|
||||
paperSize.rheight() *= qreal(view->logicalDpiY()) / printer.logicalDpiY();
|
||||
|
||||
pageTopLeft = printer.pageRect().topLeft();
|
||||
pageTopLeft = page.topLeft();
|
||||
pageTopLeft.rx() *= qreal(view->logicalDpiX()) / printer.logicalDpiX();
|
||||
pageTopLeft.ry() *= qreal(view->logicalDpiY()) / printer.logicalDpiY();
|
||||
|
||||
|
|
@ -257,7 +257,7 @@ void PrintPreview::setup()
|
|||
fmt.setMargin(margin);
|
||||
doc->rootFrame()->setFrameFormat(fmt);
|
||||
|
||||
doc->setPageSize(page);
|
||||
doc->setPageSize(page.size());
|
||||
}
|
||||
|
||||
PrintPreview::~PrintPreview()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue