[QGIS Commit] r12188 - trunk/qgis/src/core/composer
svn_qgis at osgeo.org
svn_qgis at osgeo.org
Thu Nov 19 06:42:43 EST 2009
Author: mhugent
Date: 2009-11-19 06:42:41 -0500 (Thu, 19 Nov 2009)
New Revision: 12188
Modified:
trunk/qgis/src/core/composer/qgscomposerlegend.cpp
trunk/qgis/src/core/composer/qgscomposerpicture.cpp
Log:
Use flat caps for line symbols in composer legend
Modified: trunk/qgis/src/core/composer/qgscomposerlegend.cpp
===================================================================
--- trunk/qgis/src/core/composer/qgscomposerlegend.cpp 2009-11-19 11:22:20 UTC (rev 12187)
+++ trunk/qgis/src/core/composer/qgscomposerlegend.cpp 2009-11-19 11:42:41 UTC (rev 12188)
@@ -75,7 +75,7 @@
{
painter->save();
drawBackground( painter );
- painter->setPen( QPen( QColor( 0, 0, 0 ) ) ); //draw all text black
+ painter->setPen( QPen( QColor( 0, 0, 0 ) ) );
}
int numLayerItems = rootItem->rowCount();
@@ -326,6 +326,7 @@
QColor penColor = symbolPen.color();
penColor.setAlpha( opacity );
symbolPen.setColor( penColor );
+ symbolPen.setCapStyle( Qt::FlatCap );
p->setPen( symbolPen );
p->drawLine( QPointF( currentXPosition, yCoord ), QPointF( currentXPosition + mSymbolWidth, yCoord ) );
p->restore();
Modified: trunk/qgis/src/core/composer/qgscomposerpicture.cpp
===================================================================
--- trunk/qgis/src/core/composer/qgscomposerpicture.cpp 2009-11-19 11:22:20 UTC (rev 12187)
+++ trunk/qgis/src/core/composer/qgscomposerpicture.cpp 2009-11-19 11:42:41 UTC (rev 12188)
@@ -101,11 +101,6 @@
painter->rotate( mRotation );
painter->translate( -rotatedBoundImageWidthMM / 2.0, -rotatedBoundImageHeightMM / 2.0 );
- /*if ( mComposition && mComposition->plotStyle() == QgsComposition::Preview )
- {
- rotatedBoundImageWidthMM /= std::min( viewScaleFactor, 10.0 );
- rotatedBoundImageHeightMM /= std::min( viewScaleFactor, 10.0 );
- }*/
painter->drawImage( QRectF( 0, 0, rotatedBoundImageWidthMM, rotatedBoundImageHeightMM ), mImage, QRectF( 0, 0, mImage.width(), mImage.height() ) );
painter->restore();
More information about the QGIS-commit
mailing list