From b1787f2c87997cc0303862e31b0bcb0b37ba0046 Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Mon, 16 Mar 2009 17:38:39 +0100 Subject: [PATCH] AutomationPatternView: anti-aliased painting of automation data If pixels/tact ratio <= 32 use anti-aliasing for drawing automation data resulting in a smoother appearence. --- src/gui/automation_pattern_view.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/gui/automation_pattern_view.cpp b/src/gui/automation_pattern_view.cpp index 1ae774206..925a43681 100644 --- a/src/gui/automation_pattern_view.cpp +++ b/src/gui/automation_pattern_view.cpp @@ -242,6 +242,11 @@ void automationPatternView::paintEvent( QPaintEvent * ) lin2grad.setColorAt( 1, cl ); lin2grad.setColorAt( 0, cd ); + if( ppt <= 32 ) + { + p.setRenderHint( QPainter::Antialiasing, true ); + } + for( automationPattern::timeMap::const_iterator it = m_pat->getTimeMap().begin(); it != m_pat->getTimeMap().end(); ++it )