fix: wrong size of icons in the taskbar

由于之前插件区域设置的大小策略有问题,导致计算图标大小的时候获取的插件区域大小错误,
导致算出的图标过小,仿佛消失了一样,故设置插件区域的大小策略为固定。

Log: 修复任务栏图标异常的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-44065.html
Change-Id: Ic1000ed744878e7a7cfd08c80d5f119885057c39
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/2717
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Reviewed-by: niecheng <niecheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
This commit is contained in:
Zhang Qipeng 2020-08-25 19:49:13 +08:00 committed by zhangqipeng
parent 99f76ab8b9
commit 72ebd36a51

View File

@ -204,7 +204,7 @@ void MainPanelControl::updateMainPanelLayout()
case Position::Bottom:
m_fixedAreaWidget->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Expanding);
m_appAreaWidget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
m_pluginAreaWidget->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Expanding);
m_pluginAreaWidget->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
m_trayAreaWidget->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Expanding);
m_mainPanelLayout->setDirection(QBoxLayout::LeftToRight);
m_fixedAreaLayout->setDirection(QBoxLayout::LeftToRight);
@ -218,7 +218,7 @@ void MainPanelControl::updateMainPanelLayout()
case Position::Left:
m_fixedAreaWidget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
m_appAreaWidget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
m_pluginAreaWidget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
m_pluginAreaWidget->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
m_trayAreaWidget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
m_mainPanelLayout->setDirection(QBoxLayout::TopToBottom);
m_fixedAreaLayout->setDirection(QBoxLayout::TopToBottom);