[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdegraphics/kpdf/kpdf
From:       Dominique Devriese <devriese () kde ! org>
Date:       2004-01-02 21:10:49
Message-ID: 20040102211049.1623D942D () office ! kde ! org
[Download RAW message or body]

CVS commit by domi: 

make print preview work


  M +9 -1      kpdf_part.cpp   1.45


--- kdegraphics/kpdf/kpdf/kpdf_part.cpp  #1.44:1.45
@@ -660,5 +660,13 @@ void Part::printPreview()
   KPrinter printer;
   printer.setPreviewOnly( true );
-  doPrint( printer );
+  QPainter painter( &printer );
+  QOutputDevKPrinter printdev( painter, printer );
+  int max = m_doc->getNumPages();
+  for ( int i = 1; i <= max; ++i )
+  {
+    m_doc->displayPage( &printdev, i, printer.resolution(), 0, true );
+    if ( i != max )
+      printer.newPage();
+  }
 }
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic