mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 17:33:05 +00:00
feat: 显示桌面规则调整
鼠标移入显示桌面区域,预览桌面时再点击显示桌面依旧保持显示桌面 Log: 预览桌面时再点击显示桌面保持显示桌面 Task: https://pms.uniontech.com/zentao/task-view-30902.html Change-Id: I71e492964e40aa1164c6fac2a3f45b6b7969881d Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/1101 Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com> Tested-by: fanpengcheng <fanpengcheng@uniontech.com>
This commit is contained in:
parent
e8bac3ceea
commit
3cac2b187b
@ -654,9 +654,13 @@ void MainPanelControl::mousePressEvent(QMouseEvent *e)
|
||||
|
||||
QRect rect(m_desktopWidget->pos(), m_desktopWidget->size());
|
||||
if (rect.contains(e->pos())) {
|
||||
// 手动点击 显示桌面窗口 后,鼠标移出时不再调用显/隐窗口进程,以手动点击设置为准
|
||||
m_needRecoveryWin = false;
|
||||
QProcess::startDetached("/usr/lib/deepin-daemon/desktop-toggle");
|
||||
if (m_needRecoveryWin) {
|
||||
// 手动点击 显示桌面窗口 后,鼠标移出时不再调用显/隐窗口进程,以手动点击设置为准
|
||||
m_needRecoveryWin = false;
|
||||
} else {
|
||||
// 需求调整,鼠标移入,预览桌面时再点击显示桌面保持显示桌面状态,再点击才切换桌面显、隐状态
|
||||
QProcess::startDetached("/usr/lib/deepin-daemon/desktop-toggle");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user