From e31eb53f2ba71b9d5e8247e1c7a7bb2389723262 Mon Sep 17 00:00:00 2001 From: chenjun Date: Tue, 23 Mar 2021 13:14:48 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=A0=B9=E6=8D=AEcom.deepin.daemon.Time?= =?UTF-8?q?date=E6=8E=A5=E5=8F=A3=E7=9A=84TimeUpdate=E4=BF=A1=E5=8F=B7?= =?UTF-8?q?=E5=88=B7=E6=96=B0=E6=97=B6=E9=97=B4=E6=97=A5=E6=9C=9F=E6=8F=92?= =?UTF-8?q?=E4=BB=B6=E7=9A=84=E5=B8=83=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在控制中心手动设置当前时间后,任务栏插件大小未更新,造成内容显示不全,连接com.deepin.daemon.Timedate接口的 TimeUpdate信号刷新时间日期插件的布局 Log: 修复12小时制任务栏时间显示不全问题 Bug: https://pms.uniontech.com/zentao/bug-view-67911.html Change-Id: I12e3d4b2e21decbec819f1739eb5b5cffb1e2c6c --- plugins/datetime/datetimewidget.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/datetime/datetimewidget.cpp b/plugins/datetime/datetimewidget.cpp index 50fbc0ef0..4eddd8cc6 100644 --- a/plugins/datetime/datetimewidget.cpp +++ b/plugins/datetime/datetimewidget.cpp @@ -50,6 +50,12 @@ DatetimeWidget::DatetimeWidget(QWidget *parent) connect(m_timedateInter, &Timedate::ShortDateFormatChanged, this, &DatetimeWidget::setShortDateFormat); connect(m_timedateInter, &Timedate::ShortTimeFormatChanged, this, &DatetimeWidget::setShortTimeFormat); + //连接日期时间修改信号,更新日期时间插件的布局 + connect(m_timedateInter, &Timedate::TimeUpdate, this, [ = ]{ + if (isVisible()) { + emit requestUpdateGeometry(); + } + }); } void DatetimeWidget::set24HourFormat(const bool value)