support popup menu direction

Change-Id: Ie8f815aa08da71e45b721590007ce4c9789c3584
This commit is contained in:
石博文 2016-06-29 11:15:56 +08:00 committed by Hualet Wang
parent dc182ae5b7
commit 33a08c3cd4

View File

@ -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);