mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 09:23:03 +00:00
support popup menu direction
Change-Id: Ie8f815aa08da71e45b721590007ce4c9789c3584
This commit is contained in:
parent
dc182ae5b7
commit
33a08c3cd4
@ -112,6 +112,14 @@ void DockItem::showContextMenu()
|
||||
menuObject.insert("isDockMenu", QJsonValue(true));
|
||||
menuObject.insert("menuJsonContent", QJsonValue(menuJson));
|
||||
|
||||
switch (DockPosition)
|
||||
{
|
||||
case Top: menuObject.insert("direction", "top"); break;
|
||||
case Bottom: menuObject.insert("direction", "bottom"); break;
|
||||
case Left: menuObject.insert("direction", "left"); break;
|
||||
case Right: menuObject.insert("direction", "right"); break;
|
||||
}
|
||||
|
||||
const QDBusObjectPath path = result.argumentAt(0).value<QDBusObjectPath>();
|
||||
DBusMenu *menuInter = new DBusMenu(path.path(), this);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user