Added markup layer to view. Fixed CD frame path problems.

This commit is contained in:
Jim Evins
2015-08-12 10:06:03 -04:00
parent 721746007c
commit 527d2e73dc
2 changed files with 53 additions and 26 deletions
+20
View File
@@ -605,6 +605,26 @@ glabels::View::drawGridLayer( QPainter* painter )
void
glabels::View::drawMarkupLayer( QPainter* painter )
{
if ( mMarkupVisible )
{
painter->save();
painter->setBrush( Qt::NoBrush );
painter->setPen( QPen( markupLineColor ) );
if ( mModel->rotate() )
{
painter->rotate( -90 );
painter->translate( -mModel->frame()->w(), 0 );
}
foreach( libglabels::Markup* markup, mModel->frame()->markups() )
{
painter->drawPath( markup->path() );
}
painter->restore();
}
}