QPen: optimize population of dd->dashPattern
Change-Id: I02b3bb9b503303b931f075f899126a506f9e25d0 Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
This commit is contained in:
parent
4a76300854
commit
88999e9ea0
@ -447,15 +447,19 @@ QVector<qreal> QPen::dashPattern() const
|
||||
|
||||
switch (d->style) {
|
||||
case Qt::DashLine:
|
||||
dd->dashPattern.reserve(2);
|
||||
dd->dashPattern << dash << space;
|
||||
break;
|
||||
case Qt::DotLine:
|
||||
dd->dashPattern.reserve(2);
|
||||
dd->dashPattern << dot << space;
|
||||
break;
|
||||
case Qt::DashDotLine:
|
||||
dd->dashPattern.reserve(4);
|
||||
dd->dashPattern << dash << space << dot << space;
|
||||
break;
|
||||
case Qt::DashDotDotLine:
|
||||
dd->dashPattern.reserve(6);
|
||||
dd->dashPattern << dash << space << dot << space << dot << space;
|
||||
break;
|
||||
default:
|
||||
|
Loading…
Reference in New Issue
Block a user