summaryrefslogtreecommitdiff
path: root/src/mainwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainwindow.cpp')
-rw-r--r--src/mainwindow.cpp7
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