From ea070abfcff313cac87dbb4d5c9410784740de21 Mon Sep 17 00:00:00 2001 From: zautrix Date: Mon, 28 Mar 2005 19:26:15 +0000 Subject: print fixes --- (limited to 'korganizer/koeventviewer.cpp') diff --git a/korganizer/koeventviewer.cpp b/korganizer/koeventviewer.cpp index 445fc86..dbe0668 100644 --- a/korganizer/koeventviewer.cpp +++ b/korganizer/koeventviewer.cpp @@ -75,6 +75,12 @@ KOEventViewer::~KOEventViewer() void KOEventViewer::printMe() { #ifdef DESKTOP_VERSION + + KOPrintPrefs pp ( this ); + if (!pp.exec() ) + return; + int scaleval = pp.printMode() ; + QPrinter printer; if (!printer.setup() ) return; @@ -91,8 +97,13 @@ void KOEventViewer::printMe() scale = dx; else scale = dy; + p.translate( m.width()/10,0 ); - p.scale( scale, scale ); + qDebug("Scale: %f ", scale ); + if ( scaleval == 2 || scaleval == 1 && scale < 1.0 ) { + qDebug("SCALE "); + p.scale( scale, scale ); + } drawContents ( &p, 0,0, contentsWidth (), contentsHeight () ); p.end(); #endif -- cgit v0.9.0.2