Commit 5185c6b3 authored by Albert Astals Cid's avatar Albert Astals Cid
Browse files

buildPen: honor annotation opacity

Otherwise changing the opacity of lines/arrows does nothing
parent c171e5ae
Pipeline #29930 passed with stage
in 59 minutes and 11 seconds
......@@ -43,7 +43,9 @@ Q_GLOBAL_STATIC_WITH_ARGS(QPixmap, busyPixmap, (KIconLoader::global()->loadIcon(
inline QPen buildPen(const Okular::Annotation *ann, double width, const QColor &color)
{
QPen p(QBrush(color), width, ann->style().lineStyle() == Okular::Annotation::Dashed ? Qt::DashLine : Qt::SolidLine, Qt::SquareCap, Qt::MiterJoin);
QColor c = color;
c.setAlphaF(ann->style().opacity());
QPen p(QBrush(c), width, ann->style().lineStyle() == Okular::Annotation::Dashed ? Qt::DashLine : Qt::SolidLine, Qt::SquareCap, Qt::MiterJoin);
return p;
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment