mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-12-17 01:24:15 -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()
|
void PrintPreview::setup()
|
||||||
{
|
{
|
||||||
QSizeF page = printer.pageRect().size();
|
QRect page = printer.pageLayout().paintRectPixels(printer.resolution());
|
||||||
paperSize = printer.paperRect().size();
|
paperSize = printer.pageLayout().fullRectPixels(printer.resolution()).size();
|
||||||
paperSize.rwidth() *= qreal(view->logicalDpiX()) / printer.logicalDpiX();
|
paperSize.rwidth() *= qreal(view->logicalDpiX()) / printer.logicalDpiX();
|
||||||
paperSize.rheight() *= qreal(view->logicalDpiY()) / printer.logicalDpiY();
|
paperSize.rheight() *= qreal(view->logicalDpiY()) / printer.logicalDpiY();
|
||||||
|
|
||||||
pageTopLeft = printer.pageRect().topLeft();
|
pageTopLeft = page.topLeft();
|
||||||
pageTopLeft.rx() *= qreal(view->logicalDpiX()) / printer.logicalDpiX();
|
pageTopLeft.rx() *= qreal(view->logicalDpiX()) / printer.logicalDpiX();
|
||||||
pageTopLeft.ry() *= qreal(view->logicalDpiY()) / printer.logicalDpiY();
|
pageTopLeft.ry() *= qreal(view->logicalDpiY()) / printer.logicalDpiY();
|
||||||
|
|
||||||
|
|
@ -257,7 +257,7 @@ void PrintPreview::setup()
|
||||||
fmt.setMargin(margin);
|
fmt.setMargin(margin);
|
||||||
doc->rootFrame()->setFrameFormat(fmt);
|
doc->rootFrame()->setFrameFormat(fmt);
|
||||||
|
|
||||||
doc->setPageSize(page);
|
doc->setPageSize(page.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
PrintPreview::~PrintPreview()
|
PrintPreview::~PrintPreview()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue