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

List:       kde-commits
Subject:    KDE/kdeedu/marble/src/lib
From:       Torsten Rahn <tackat () kde ! org>
Date:       2008-03-31 21:16:14
Message-ID: 1206998174.257383.4298.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 792351 by rahn:

- Fixing measuretool



 M  +9 -1      MarbleMap.cpp  
 M  +1 -0      MeasureTool.cpp  
 M  +2 -2      VectorComposer.cpp  


--- trunk/KDE/kdeedu/marble/src/lib/MarbleMap.cpp #792350:792351
@@ -879,8 +879,16 @@
                           d->m_viewParams.m_canvasImage->height() );
 
     // 5. Paint measure points if there are any.
-    d->m_measureTool->paint( &painter, d->m_viewParams.viewport(), true );
 
+    bool antialiased = false;
+
+    if (   d->m_viewParams.mapQuality( d->m_viewParams.m_viewContext ) == Marble::High
+        || d->m_viewParams.mapQuality( d->m_viewParams.m_viewContext ) == Marble::Print ) {
+            antialiased = true;
+    }
+
+    d->m_measureTool->paint( &painter, d->m_viewParams.viewport(), antialiased );
+
     // Set the Bounding Box
     d->setBoundingBox();
 
--- trunk/KDE/kdeedu/marble/src/lib/MeasureTool.cpp #792350:792351
@@ -150,6 +150,7 @@
     int  width  = viewport->width();
 
     // Paint the mark, and repeat it if the projection allows it.
+    painter->setRenderHint( QPainter::Antialiasing, false );
     painter->setPen( QColor( Qt::white ) );
     if ( viewport->currentProjection()->repeatX() ) {
 
--- trunk/KDE/kdeedu/marble/src/lib/VectorComposer.cpp #792350:792351
@@ -233,8 +233,8 @@
          m_vectorMap -> paintMap( painter, antialiased );
 
         // International Dateline
-         m_vectorMap -> setzBoundingBoxLimit( 0.0 );
-         m_vectorMap -> setzPointLimit( 0.0 );
+         m_vectorMap -> setzBoundingBoxLimit( -1.0 );
+         m_vectorMap -> setzPointLimit( -1.0 );
          m_vectorMap -> createFromPntMap( m_dateLine, viewParams->viewport() );
 
          m_vectorMap -> setPen( m_dateLinePen );
[prev in list] [next in list] [prev in thread] [next in thread] 

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