Skip to content

Commit

Permalink
Revert print scale fix.
Browse files Browse the repository at this point in the history
Use Marco Hugentobler's print scale fix. It's cleaner
  • Loading branch information
m-kuhn committed Aug 31, 2012
1 parent 83b4caa commit 573d57f
Show file tree
Hide file tree
Showing 5 changed files with 6 additions and 24 deletions.
11 changes: 0 additions & 11 deletions src/core/diagram/qgsdiagram.cpp
Expand Up @@ -30,17 +30,6 @@ void QgsDiagram::setPenWidth( QPen& pen, const QgsDiagramSettings& s, const QgsR
}
}

QSizeF QgsDiagram::sizeForPAL( const QSizeF& size, const QgsDiagramSettings& s, const QgsRenderContext& c )
{
if ( s.sizeType == QgsDiagramSettings::MM )
{
return QSizeF( size.width() / c.rasterScaleFactor(), size.height() / c.rasterScaleFactor() );
}
else
{
return QSizeF( size );
}
}

QSizeF QgsDiagram::sizePainterUnits( const QSizeF& size, const QgsDiagramSettings& s, const QgsRenderContext& c )
{
Expand Down
1 change: 0 additions & 1 deletion src/core/diagram/qgsdiagram.h
Expand Up @@ -44,7 +44,6 @@ class CORE_EXPORT QgsDiagram
protected:
void setPenWidth( QPen& pen, const QgsDiagramSettings& s, const QgsRenderContext& c );
QSizeF sizePainterUnits( const QSizeF& size, const QgsDiagramSettings& s, const QgsRenderContext& c );
QSizeF sizeForPAL( const QSizeF& size, const QgsDiagramSettings& s, const QgsRenderContext& c );
float sizePainterUnits( float l, const QgsDiagramSettings& s, const QgsRenderContext& c );
QFont scaledFont( const QgsDiagramSettings& s, const QgsRenderContext& c );
};
Expand Down
6 changes: 2 additions & 4 deletions src/core/diagram/qgshistogramdiagram.cpp
Expand Up @@ -67,8 +67,7 @@ QSizeF QgsHistogramDiagram::diagramSize( const QgsAttributeMap& attributes, cons
break;
}

QSizeF scaledSize = sizeForPAL( size, s, c );
return scaledSize;
return size;
}

QSizeF QgsHistogramDiagram::diagramSize( const QgsAttributeMap& attributes, const QgsRenderContext& c, const QgsDiagramSettings& s )
Expand Down Expand Up @@ -104,8 +103,7 @@ QSizeF QgsHistogramDiagram::diagramSize( const QgsAttributeMap& attributes, cons
break;
}

QSizeF scaledSize = sizeForPAL( size, s, c );
return scaledSize;
return size;
}

void QgsHistogramDiagram::renderDiagram( const QgsAttributeMap& att, QgsRenderContext& c, const QgsDiagramSettings& s, const QPointF& position )
Expand Down
6 changes: 2 additions & 4 deletions src/core/diagram/qgspiediagram.cpp
Expand Up @@ -69,14 +69,12 @@ QSizeF QgsPieDiagram::diagramSize( const QgsAttributeMap& attributes, const QgsR
size.scale( s.minimumSize, s.minimumSize, Qt::KeepAspectRatio );
}

QSizeF scaledSize = sizeForPAL( size, s, c );
return scaledSize;
return size;
}

QSizeF QgsPieDiagram::diagramSize( const QgsAttributeMap& attributes, const QgsRenderContext& c, const QgsDiagramSettings& s )
{
QSizeF scaledSize = sizeForPAL( s.size, s, c );
return scaledSize;
return s.size;
}

int QgsPieDiagram::sCount = 0;
Expand Down
6 changes: 2 additions & 4 deletions src/core/diagram/qgstextdiagram.cpp
Expand Up @@ -70,14 +70,12 @@ QSizeF QgsTextDiagram::diagramSize( const QgsAttributeMap& attributes, const Qgs
size.scale( s.minimumSize, s.minimumSize, Qt::KeepAspectRatio );
}

QSizeF scaledSize = sizeForPAL( size, s, c );
return scaledSize;
return size;
}

QSizeF QgsTextDiagram::diagramSize( const QgsAttributeMap& attributes, const QgsRenderContext& c, const QgsDiagramSettings& s )
{
QSizeF scaledSize = sizeForPAL( s.size, s, c );
return scaledSize;
return s.size;
}

void QgsTextDiagram::renderDiagram( const QgsAttributeMap& att, QgsRenderContext& c, const QgsDiagramSettings& s, const QPointF& position )
Expand Down

0 comments on commit 573d57f

Please sign in to comment.