72 Commits

Author SHA1 Message Date
Robert
0427e19b72
chore: adapt license and copyright (#680)
Modify project to pass the REUSE check

Log: Modify project to pass the REUSE check
Task: https://pms.uniontech.com/task-view-185215.html
Change-Id: Ie954cf985f16c1a243bfc912aa7458c6e85ce9de
2022-09-06 11:36:55 +08:00
songwentao
86362dcf17 Revert "feat: 任务栏拖拽图标交互优化"
This reverts commit 04762453fa1b27e0e1497833bb2b15c89a6cc236.

Change-Id: I3a98ad32dd7ecac22e4d6c9148c30521fb4295fe
2021-11-19 16:19:16 +08:00
songwentao
04762453fa feat: 任务栏拖拽图标交互优化
单指长按应用图标超过1s后显示右键菜单,继续拖拽应用进行调整位置,拖拽的过程中右键菜单隐藏

Log: 优化任务栏拖拽图标人机交互逻辑
Influence: 优化任务栏拖拽图标与右键菜单显示的人机交互逻辑
Task: https://pms.uniontech.com/zentao/task-view-86283.html
Change-Id: I15b4e0cafeb94fc4545090e60965d217b93ab8cd
2021-11-01 17:43:32 +08:00
FanPengCheng
816f0edc87 test: 添加单元测试代码
添加单元测试代码

Log:
Change-Id: I243bcf2e5f1057eb909e68a2c77f86ba3f9f9f7e
2021-08-26 12:43:17 +08:00
FanPengCheng
b891a5565e chore: 清理cppcheck警告信息
清理cppcheck警告信息

Log:
Task: https://pms.uniontech.com/zentao/task-view-77871.html
Change-Id: I93e77403b3f3b656be4e7d442b81dcbe227c3150
2021-05-31 20:06:39 +08:00
FanPengCheng
331cf7c749 chore: 修复内存泄露问题
修复内存泄露

Log:
Bug: https://pms.uniontech.com/zentao/bug-view-80694.html
Bug: https://pms.uniontech.com/zentao/bug-view-80695.html
Change-Id: I7410c84aa0a4d6f277ba7a887614814374ef683d
2021-05-25 21:42:38 +08:00
范朋程
147fed9107 feat: 修改拼写错误
拼写错误,已纠正

Log:
Change-Id: Ieb8c831196be5d3bb1ca87eb10ec13497525248c
2021-03-06 18:43:29 +08:00
范朋程
29082f5f01 Merge branch 'maintain/5.2'
Change-Id: Ibf45f76bffd88100a2de4ec13b5da539ea843db6

# Conflicts:
#	debian/control
#	frame/item/components/previewcontainer.cpp
#	translations/dde-dock_az.ts
2021-02-26 09:48:26 +08:00
Zhang Qipeng
10b36aed8a fix: 应用图标状态显示异常
1.应用图标状态不对;
2.打开wine应用时显示了几个多余的图标。

Log: 修复任务栏应用图标显示异常的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-61394.html
Change-Id: Ib3ad2b4115ce90d58e82809e6075a6e398a6af5a
2021-02-01 10:32:38 +08:00
chenjun
2ef1176873 fix: 添加针对源代码的单元测试,添加触发自动测试代码
因为单元测试需要直接测试源代码,而主程序代码中include的单元使用了相对路径
单元测试的CMakeLists和主程序的CMakeLists路径不同,编译单元测试时会提示找不到文件
因此设置搜索路径,并修改各单元引用头文件的路径。在单元测试的CMakeLists中添加需要依赖

Log: 添加针对源代码的单元测试,添加触发自动测试代码
Change-Id: I0e0bc92c28d6cee42fc52064fc360c58f7c02826
2020-12-22 10:10:20 +08:00
范朋程
755190472c fix: 修复自动化测试出现的任务栏不显示问题
com.deepin.daemon.Display服务启动比任务栏启动要晚,导致获取的数据异常

Log: 修复自动化测试出现的任务栏不显示问题
Change-Id: Ida4b6986dfec4bf212cfc1e28c4ebf4dfcb63198
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/4064
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Reviewed-by: wangwei <wangwei@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-09-09 21:00:51 +08:00
Fan PengCheng
d453013821 fix: 暂时屏蔽一处可能导致崩溃的地方
这里有可能是qt的未发现的一个bug,有时间再修复

Log: 暂时屏蔽一处可能导致崩溃的地方
Change-Id: I0e04b5e1dbc783fc5e44cc1b16fbf632aead0260
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/1495
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: niecheng <niecheng@uniontech.com>
Tested-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-08-10 21:58:53 +08:00
fanpengcheng_cm
684ed7cf0b feat:set control accessible 2020-03-13 13:39:01 +08:00
wangxuwen
0889159f74 feat(dde-dock): update the datetime plugin display for bug 15631 2020-03-13 12:16:29 +08:00
王少君
9c6be185e5 Revert "feat:set cotrol accessible"
This reverts commit 5be2ade0b13a0d47cf58a27e19caf06b9f9ed377
2020-03-13 12:07:59 +08:00
fanpengcheng_cm
5be2ade0b1 feat:set cotrol accessible 2020-03-12 20:23:53 +08:00
chenzhe
ba695a3fc5 fix:Do not drag when dock icon is deleted
任务栏图标删除时取消拖拽状态       (task:13009)
2019-12-30 11:10:45 +08:00
shaojun
552a61f4ea refactor:delete invalid code 2019-10-17 19:52:55 +08:00
shaojun
073a598268 feat(dockitem):add new type for fixed plugin 2019-09-04 13:25:48 +08:00
shaojun
d6339d1183 feat(ContextMenu):change DBusMenu to QMenu 2019-08-22 17:18:30 +08:00
shaojun
d0fdde7a50 feat(panel):MainPanelControl add drag and drop for app and plugin 2019-08-21 12:52:53 +08:00
王少君
b92759d379 feat:add DockItemManager data to MainPanelControl 2019-08-19 13:40:06 +08:00
listenerri
7a5501e53d feat: update plugin API version
Note:

1. add a new function in PluginProxyInterface for set applet widget
visible from  a plugin.

2. remove requestContextMenu function from PluginProxyInterface,
cause's the context menu should be handled in Dock, it is enough for
a plugin to simply provide menu data and handle callbacks with
functions itemContextMenu and invokedMenuItem in PluginsItemInterface

https://github.com/linuxdeepin/internal-discussion/issues/646

Change-Id: Ic4af4eee138e87911ff5b18ccbbb0c3f7187ac4d
2018-12-18 11:28:36 +08:00
listenerri
0a3eb2b619 fix: touch screen drag/drop tray icons to tray container by mistake
https://github.com/linuxdeepin/internal-discussion/issues/602

Change-Id: Idd3e72dce0fd552d840c282bfc282d8c7d76b317
2018-12-10 18:07:48 +08:00
listenerri
a87911ce80 fix: typo
Change-Id: I2ed2597138c60bd18a7798942c2b5d0a4eef8f88
2018-12-04 09:50:56 +08:00
listenerri
b696c4daf2 refactor: rename system-tray to tray
Change-Id: Ic5fcbb85851aebb490ab633b355d77fa3d578914
2018-11-20 14:04:16 +08:00
Hualet Wang
ca08567861 feat: touchscreen support
Change-Id: Ica912c5e672d0e02f6e9540fd95d12d916dd5d74
2018-11-16 09:58:46 +08:00
listenerri
e9c48fb2f0 refactor(system-tray): new fashion system tray
Change-Id: I7d359c1a33fbb32bc174026e7aee130d328313ef
2018-10-22 10:06:12 +08:00
石博文
ec1ca53eef fix(dockitem): popup applet position error
Change-Id: I96272a5ff3e858b0d4d74fb1ae5c790c6e706523
2018-03-15 16:43:30 +08:00
石博文
4bb26d98bb fix crash when unmount all mounted devices
Change-Id: Ia4f59bf9c8e44516c6e16ee3a43baa99ca2be7af
2018-03-02 03:00:43 +00:00
石博文
133b711d1f update license
Change-Id: I9df92e43b79f7c2b3688b595f80df7b3a7bb7ed2
2018-02-07 11:52:47 +08:00
石博文
2012f1b6bf fix popup window position error when item is moved
Change-Id: Ie22736efbeffc8733a3db99671d298616bf92cff
2018-02-05 10:23:37 +08:00
石博文
d2aeb844fa fix hidpi painter offset error
Change-Id: Iab995625e8a691501992f9c011dfc7c4165ce8b1
2018-01-24 11:18:13 +08:00
石博文
4a9b0a1ae4 fix popup not hide
Change-Id: I78cc458c991ac121ce27f80bcada02a3db627f57
2017-12-19 10:35:39 +08:00
石博文
8207f2f01a add placeholder type
Change-Id: Ia0aebf40fd5dd4547ca99b23af0090cfe16c0b70
2017-12-05 18:49:48 +08:00
石博文
5b5a3e335e fix popup not hide when right click on sys tray
Change-Id: I7a8a0369501072625d6ca385840f5a9aec6a7c82
2017-11-21 16:44:22 +08:00
石博文
b1412526b3 fix plugins item double free
Change-Id: I50362a13e197e9b9e40f8bd680a9e8ac47fd98a4
2017-11-08 18:24:44 +08:00
石博文
37761297aa prohibit popupwindow if plugins in the container
Change-Id: I1e2b05f80243164568110ed44eeae62f38bc5612
2017-11-08 14:10:56 +08:00
石博文
71ccbcef83 update license
Change-Id: I90da53ccbbd08d5195469fdfe6ff98fc630d0b34
2017-09-18 14:33:44 +08:00
石博文
47be1507da appitem: fix popup tips position error when item adjust
Change-Id: I1dae66ee07451731596181feb14ca56ddac69686
2017-06-16 10:50:16 +08:00
石博文
ea1b02646d always show preview window
show preview window whatever is single window or not

Change-Id: Ia30661696f2eb80a9ee1ae0bb693715686a8904b
2017-04-25 16:36:58 +08:00
石博文
f8f4509d72 preview: adjust preview window ui
Change-Id: I53dd2837f436310f38bc3d1c2ce772e8d8f86f01
2017-04-18 15:07:00 +08:00
石博文
d772fe206d Fix launcher auto-hide
the popup tips window get active event, so launcher is into deactived
need to forbid tips window get focus.

Change-Id: Idcc01e87e954bde36bd776f466668605f256ddfd
2017-03-06 10:08:59 +08:00
石博文
942a4194a5 fix trash status error
Change-Id: I5070b69c3729ca89d6d1adc18a402ce2919510b8
2016-08-25 09:11:24 +08:00
石博文
47bbc404a7 refersh icon when gtk icon theme changed
Change-Id: Ice7500f6526dc04d8a920c301dc3f08c9d1eb6b3
2016-08-18 15:20:10 +08:00
石博文
5cd74e2abb support plugins drop to container
Change-Id: I289c3982a0f36ff97ae094609b8e2abfe6daae7e
2016-08-10 14:59:55 +08:00
石博文
fff93f9f64 delay show menu
Change-Id: I93c2935e0840c74a81454ab9e895fead8c8a5222
2016-08-10 10:15:03 +08:00
石博文
56654bd0b9 hide popup when mouse press
Change-Id: I057b43dd1698b775c79d71972519278da1d770ff
2016-08-09 10:58:47 +08:00
石博文
66f9aff697 add container item
Change-Id: I4a33a2286b5a5bea98aa08fa7729e00ab7cc936e
2016-08-08 09:52:05 +08:00
石博文
0c87333c11 move popup window at item move event
Change-Id: I9cd0517c534778eff34c5b3b45e901ea32e5218b
2016-08-02 10:00:30 +08:00