bugfix: no repaint hacornerDirection changed
ignore pro.user files
bugfix: fullscreen height is wrong using desktopAvailableHeight
stupid method to merge
merge from develop
add debian
remove deepin-menu.pro.user from repository

Change-Id: Iacdf9078400aba591307dd706f15f21294f39624
qwidget branch initial commit

Change-Id: Ib488c34074eb192518387f9a5b88d06a7fc5b1e2
DesktopMenu can now layout DMenuContent with given shadow and marings now

Change-Id: I76c24d5925dda0cbd1623f0f77d768b86f090b51
MenuContent now can do basic text item drawing, need to add a QAction-menuJsonContent wrapper later

Change-Id: Id08058bf75b7b4b62f6da248a3fc85334ff20337
mouse movement tracking is now supported

Change-Id: I51ecb741dc7af6b59562fa2d3fde4bb210b6eb92
dbus can work now

Change-Id: I8e76540a19ca89ff64194926be183b5dc49520ca
ddockmenu is done

Change-Id: Ie40dcac31684fa22e8bdc4c38eee635ebd04beea
now can select menu and parse basic menu infomation depends on the menuJsonContent passed from dbus

Change-Id: I82ca76073b414c905fcf5558554b36cf8666d8d9
fill the actions

fill the actions list with the menuJsonContent passed from dbus,
and do most UI works

Change-Id: I982c9e3f7c549e064f536797135fecabb5d56de8
submenu diaplay and styles modification

the majority of targeted functions' done, multiple displays should
be taken care of, state setting and perservation will takes some time.

Change-Id: I287899ab27d4461042f06afd05108fd6d542ac71
menu items state preservation

save and restore works about the state change requests from dbus or
from user interaction

Change-Id: I673a0dcf8bd1d5f60050f0d884795cfa027c2c51
multiple monitors support

submenu wrap and multiple monitors support

Change-Id: I9ab60e38ab0186f185b9ebf320141990cbad0811
grab focus fails sometimes

fix the occasional failure of foucs grab by tring more times

Change-Id: I86ff3643578fb2922028afcb6acdc091980c8ffd
bugfix: current monitor fetch wrong

Change-Id: I0f883853c62e389c95df24edac380073851a0f42