diff options
Diffstat (limited to 'src/mainwindow.cpp')
-rw-r--r-- | src/mainwindow.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 451e94a..eac5f02 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -535,7 +535,7 @@ MainWindow::print() initPrinter(); QPrintDialog printDialog(d->printer, this); if (printDialog.exec() == QDialog::Accepted) { - printPreview(d->printer); + m_model->print(d->printer); } } @@ -552,10 +552,7 @@ MainWindow::printPreview() void MainWindow::printPreview(QPrinter *printer) { - QPainter painter(printer); - m_model->setPrinting(true); - m_model->render(&painter); - m_model->setPrinting(false); + m_model->print(printer); } void |