void QgsComposerLegend::adjustBoxSize() { QSizeF size = paintAndDetermineSize( 0 ); if ( size.isValid() ) { setSceneRect( QRectF( transform().dx(), transform().dy(), size.width(), size.height() ) ); } }
void QgsComposerLegend::paint( QPainter* painter, const QStyleOptionGraphicsItem* itemStyle, QWidget* pWidget ) { Q_UNUSED( itemStyle ); Q_UNUSED( pWidget ); paintAndDetermineSize( painter ); }
QSizeF QgsLegendRenderer::minimumSize() { return paintAndDetermineSize( 0 ); }
void QgsLegendRenderer::drawLegend( QPainter* painter ) { paintAndDetermineSize( painter ); }
QSizeF QgsLegendRenderer::minimumSize( QgsRenderContext *renderContext ) { return paintAndDetermineSize( renderContext ); }