Use QStyleOption::initFrom() instead of init()

Avalaible since Qt 4.1.

Task-number: QTCREATORBUG-24098
Change-Id: I0dda1d78fc75070b6cbbef76d66bc54ccfca8f09
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
hjk
2020-07-07 13:14:34 +02:00
parent 770b07f71c
commit 2ddc752762
3 changed files with 5 additions and 5 deletions

View File

@@ -61,7 +61,7 @@ void FakeToolTip::paintEvent(QPaintEvent *)
{
QStylePainter p(this);
QStyleOptionFrame opt;
opt.init(this);
opt.initFrom(this);
p.drawPrimitive(QStyle::PE_PanelTipLabel, opt);
p.end();
}
@@ -70,7 +70,7 @@ void FakeToolTip::resizeEvent(QResizeEvent *)
{
QStyleHintReturnMask frameMask;
QStyleOption option;
option.init(this);
option.initFrom(this);
if (style()->styleHint(QStyle::SH_ToolTip_Mask, &option, this, &frameMask))
setMask(frameMask.region);
}

View File

@@ -136,7 +136,7 @@ void DockWidgetTitleButton::paintEvent(QPaintEvent *)
QPainter p(this);
QStyleOptionToolButton opt;
opt.init(this);
opt.initFrom(this);
opt.state |= QStyle::State_AutoRaise;
opt.icon = icon();
opt.subControls = {};

View File

@@ -222,7 +222,7 @@ void TextTip::paintEvent(QPaintEvent *event)
{
QStylePainter p(this);
QStyleOptionFrame opt;
opt.init(this);
opt.initFrom(this);
p.drawPrimitive(QStyle::PE_PanelTipLabel, opt);
p.end();
@@ -233,7 +233,7 @@ void TextTip::resizeEvent(QResizeEvent *event)
{
QStyleHintReturnMask frameMask;
QStyleOption option;
option.init(this);
option.initFrom(this);
if (style()->styleHint(QStyle::SH_ToolTip_Mask, &option, this, &frameMask))
setMask(frameMask.region);