mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-01 07:05:48 +00:00
feat:Forbid dragging trash to dock
添加禁止将启动器中的回收站拖入dock栏 (task:8554)
This commit is contained in:
parent
1212175e55
commit
69920f2bd8
@ -356,8 +356,13 @@ void MainPanelControl::dragEnterEvent(QDragEnterEvent *e)
|
||||
|
||||
//如果当前从桌面拖拽的的app是trash,则不能放入app任务栏中
|
||||
QString str = "file://";
|
||||
//启动器
|
||||
QString str_t = "";
|
||||
|
||||
str.append(QStandardPaths::locate(QStandardPaths::DesktopLocation, "dde-trash.desktop"));
|
||||
if (str == e->mimeData()->data(m_draggingMimeKey))
|
||||
str_t.append(QStandardPaths::locate(QStandardPaths::ApplicationsLocation, "dde-trash.desktop"));
|
||||
|
||||
if ((str == e->mimeData()->data(m_draggingMimeKey)) || (str_t == e->mimeData()->data(m_draggingMimeKey)))
|
||||
return;
|
||||
|
||||
if (m_delegate && m_delegate->appIsOnDock(e->mimeData()->data(m_draggingMimeKey)))
|
||||
|
Loading…
x
Reference in New Issue
Block a user