mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 17:33:05 +00:00
Merge branch 'fengshaoxiong/uos_Bug35000' into 'uos'
fix(bluetooth): 字体大小改变任务栏tips内容显示不全 See merge request dde-v20/dde-dock!648
This commit is contained in:
commit
16374fb637
@ -78,3 +78,15 @@ void TipsWidget::paintEvent(QPaintEvent *event)
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
bool TipsWidget::event(QEvent *event)
|
||||
{
|
||||
if (event->type() == QEvent::FontChange) {
|
||||
if (!m_text.trimmed().isEmpty()) {
|
||||
setFixedSize(fontMetrics().width(m_text) + 6, fontMetrics().height());
|
||||
update();
|
||||
}
|
||||
}
|
||||
|
||||
return QFrame::event(event);
|
||||
}
|
||||
|
@ -21,6 +21,7 @@ public:
|
||||
|
||||
protected:
|
||||
void paintEvent(QPaintEvent *event) override;
|
||||
bool event(QEvent *event) override;
|
||||
|
||||
private:
|
||||
QString m_text;
|
||||
|
Loading…
x
Reference in New Issue
Block a user