mark brush styles enums tables as static in QBrush constructor

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
This commit is contained in:
Ivailo Monev 2020-05-23 11:55:38 +00:00
parent e01ba6f062
commit b67d9357a1

View file

@ -502,13 +502,13 @@ QBrush::QBrush(const QGradient &gradient)
"QGradient should not be used directly, use the linear, radial\n" "QGradient should not be used directly, use the linear, radial\n"
"or conical gradients instead"); "or conical gradients instead");
const Qt::BrushStyle enum_table[] = { static const Qt::BrushStyle enumTbl[] = {
Qt::LinearGradientPattern, Qt::LinearGradientPattern,
Qt::RadialGradientPattern, Qt::RadialGradientPattern,
Qt::ConicalGradientPattern Qt::ConicalGradientPattern
}; };
init(QColor(), enum_table[gradient.type()]); init(QColor(), enumTbl[gradient.type()]);
QGradientBrushData *grad = static_cast<QGradientBrushData *>(d.data()); QGradientBrushData *grad = static_cast<QGradientBrushData *>(d.data());
grad->gradient = gradient; grad->gradient = gradient;
} }