From a96811fc915046a810a864c9eb53decebd42e64d Mon Sep 17 00:00:00 2001 From: megabigbug Date: Sun, 26 Jul 2009 19:40:12 +0200 Subject: Backport to QPrintPreview instead incomplete KPrintPreview Replace "Print..." action by "Print preview" in the tool menu --- src/mainwindow.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/mainwindow.cpp') diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 3d5631e0..b93d4dc9 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -66,7 +66,7 @@ #include #include -#include + // Qt Includes @@ -83,6 +83,7 @@ #include #include #include +#include #include #include @@ -337,7 +338,7 @@ void MainWindow::setupTools() toolsMenu->setDelayed(false); toolsMenu->addAction(actionByName(KStandardAction::name(KStandardAction::SaveAs))); - toolsMenu->addAction(actionByName(KStandardAction::name(KStandardAction::Print))); + toolsMenu->addAction(actionByName(KStandardAction::name(KStandardAction::PrintPreview))); toolsMenu->addAction(actionByName(KStandardAction::name(KStandardAction::Find))); KActionMenu *webMenu = new KActionMenu(KIcon("applications-development-web"), i18n("Web Development"), this); @@ -543,8 +544,9 @@ void MainWindow::slotFilePrintPreview() return; QPrinter printer; - KPrintPreview previewdlg(&printer, this); - currentTab()->print(&printer); + QPrintPreviewDialog previewdlg(&printer, this); + connect(&previewdlg, SIGNAL(paintRequested(QPrinter *)), + currentTab(), SLOT(print(QPrinter *))); previewdlg.exec(); } -- cgit v1.2.1