111 Commits

Author SHA1 Message Date
shaojun
2224cca64e feat(plugin):plugin layout error on close window effect 2019-09-10 15:58:34 +08:00
shaojun
d53e59a39a feat(trash):trash start delay 2019-09-06 15:28:22 +08:00
shaojun
c112e33bef feat(plugin):plugin layout 2019-09-06 14:45:00 +08:00
shaojun
4b65d62fb5 feat(plugin):plugin icon always 20x20,change dark icon while dock mini size 2019-09-05 15:28:39 +08:00
wangxuwen
2c16b6f98b fixed(dock): trash icon always no display when display mode is fashion
mode       bug: 1976
2019-09-03 16:08:12 +08:00
王少君
8590b4ae86 drawRoundedRect add scale 2019-09-03 15:50:46 +08:00
王少君
5f0ea1692c refactor: 修改显示桌面插件,让其在任何模式都显示 2019-08-22 10:44:04 +08:00
Hualet Wang
c94a4d69a5 fix: typos 2019-05-19 20:22:32 +08:00
justforlxz
55c4c74a82
refactor: use QWidget::devicePixelRatio to replace QApplication::devicePixelRatio
插入新屏幕后,新屏幕的缩放是1,切换为复制模式后如果继续使用QApplication::devicePixelRatio会导致
显示错误,统一换成QWidget::devicePixelRatio或QScreen::devicePixelRatio。
2019-04-23 18:27:40 +08:00
zccrs
b9679f6c3d
Merge pull request #164 from listenerri/daemon-plugin-settings
Daemon plugin settings
2019-04-09 09:09:46 +08:00
listenerri
5c010dcf80 update translations 2019-04-08 15:47:39 +08:00
listenerri
f4cbe1d2c8 Merge branch 'dev/daemon-plugin-settings' into daemon-plugin-settings 2019-04-04 17:42:37 +08:00
listenerri
fc06a6a078 feat: trash plugin enable be disable
https://github.com/linuxdeepin/internal-discussion/issues/827

Change-Id: I75c3a27f81df45655b2fe8bd702abc9c7d9bc2c5
2019-02-27 14:24:00 +08:00
listenerri
aef1fb7f0b fix some merge error
Change-Id: I14d057555c7a1d359e0d1e2526e1800ab88a6832
2019-01-30 15:55:25 +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
e18be0ba7f Merge branch 'dev/fix-dock-hidden'
Change-Id: Ia3f5ab9659d1356b699a5de33ed71f7b1ce6ba03
2018-12-05 12:48:12 +08:00
listenerri
61197b9d3d fix: build warning
Change-Id: I57b1e5a68f699fface1ed542813791013020691e
2018-12-05 11:55:26 +08:00
listenerri
5d462fdc30 refactor: new dock plugins interface version 1.1
Change-Id: I8f9c36531aab7f04b3ffe656eb2f67516efe736d
2018-12-05 11:51:37 +08:00
listenerri
63dc102939 fix: typo2
Change-Id: I2b1c9b1936becb74be46ca42fc764ba4a4ce87b4
2018-12-05 11:41:24 +08:00
listenerri
9c37265713 fix: typo2
Change-Id: I2b1c9b1936becb74be46ca42fc764ba4a4ce87b4
2018-12-04 16:05:15 +08:00
haruyukilxz
4837c9dd35 feat: integrating plugins config files
Change-Id: Id50d220be6c71fb26271634886abe5496efb3077
2018-11-09 10:57:03 +08:00
Gary Wang
33e0ac383b chore(trash): now trash plugin is a part of dde-dock
Change-Id: I27d74962726a3b4dc5fe85a56e72a36bd5edbcd8
2018-09-19 11:05:41 +08:00
石博文
9b68df017e change to cmake
Change-Id: I82cd9d2bfd96003385c839ddaf0e454a4c1639d6
2018-03-05 21:33:30 +08:00
石博文
133b711d1f update license
Change-Id: I9df92e43b79f7c2b3688b595f80df7b3a7bb7ed2
2018-02-07 11:52:47 +08:00
石博文
137ac55518 update plugins api version
Change-Id: Ifa977978f2ba7cc5795e7f1a10a1b9fe9c6e9923
2017-10-23 11:53:44 +08:00
石博文
71ccbcef83 update license
Change-Id: I90da53ccbbd08d5195469fdfe6ff98fc630d0b34
2017-09-18 14:33:44 +08:00
Iceyer
2281b97ac4 Upgrade dtk
Change-Id: I52efccfe53c5399137a207a7c45bda5b84cf26b7
2017-07-27 12:11:40 +08:00
石博文
9064e464d3 update graphics style
Change-Id: I962f2f8b90a428e1afec605f4e01e7136c40c04d
2017-03-29 10:48:42 +08:00
石博文
b078a0f7a5 support plugins update icon
Change-Id: I30d7e8f600a963a6fa4b898a9e5000579ab499f8
2017-03-20 10:36:18 +08:00
石博文
a4b1a9d41e Fix dock icon error
Change-Id: Iec84c3e9463a28e92b1aa4634fda3774125686fa
2017-03-02 15:27:09 +08:00
wangyingtao
eda20822ca fix bug: Restore all and Empty Trash should be enabled
Change-Id: I970d41797464bb1aa2b82330aa32de37a58b9fd0
2017-02-13 16:57:49 +08:00
石博文
aa56bf8423 trash: add sound effect when clear trash floder
Change-Id: Ibfaa4f1974e3f2d43913d2b39bbd5300fa499b7f
2017-01-16 16:15:38 +08:00
石博文
908c10882a trash plugin: use gvfs-trash to manage trash files
Change-Id: I5d5d087345c7e4b1a20c27b5b08e59b7f0e1db67
2016-12-26 10:12:25 +08:00
石博文
2322a058b3 replace dmenu with qmenu
Change-Id: Ifefc6e6c65e91c98e446bcf16f1688b05fc26b95
2016-12-12 10:58:48 +08:00
石博文
077a0170e5 add space around '-'
Change-Id: I54a265fb604562ae183808af4c1a6b912f90c3c5
2016-11-17 15:27:42 +08:00
Hualet Wang
ba6201a150 Supplement some info for GUI test
Change-Id: I99839778174318881ddbd66d5b229cfef3d550c1
2016-10-29 10:18:30 +08:00
石博文
d708c5fb68 add trash tips
Change-Id: I80377b000ab5fbec8dfd0ef73bb8f03dc2c5f23c
2016-09-20 14:42:22 +08:00
石博文
61fd7e1cb3 add context menu
Change-Id: I403dc3c1338650b58e3e7941120aa99fc6efde44
2016-09-19 15:06:25 +08:00
石博文
2e0094bca2 add unified context menu interface
Change-Id: Ib71440419be82bc134c75638d0c8df3ecec3865f
2016-09-19 14:11:18 +08:00
石博文
23aac6cf24 trash status different with dde-file-manegr
Change-Id: I76f25b6411e3155c6bd2f519a302ca3c41d82a7b
2016-09-09 17:29:35 +08:00
石博文
942a4194a5 fix trash status error
Change-Id: I5070b69c3729ca89d6d1adc18a402ce2919510b8
2016-08-25 09:11:24 +08:00
石博文
9f19967068 fix trash item count calculate error
trash item count different with dde-file-manager

Change-Id: I707b3b718157f23d262d9db6b95d0c125b320e8a
2016-08-22 20:30:19 +08:00
石博文
debdbc365e remove unused code
Change-Id: I9593eed8ce84c61e6d50524962fc4a581fcdbc3b
2016-08-18 15:50:51 +08:00
石博文
7a1d02d11e modify trash empty confirm dialog ui
Change-Id: Ica71ccacd21e3548a619b506f96abd6978fe494f
2016-08-12 15:41:06 +08:00
石博文
dc10902090 add confrim dialog
Change-Id: Ic8e33984236fb21d3e95d4cf4e625fe71a921afa
2016-08-11 17:10:17 +08:00
石博文
8f12a7eaf9 uninstall app if drag into trash
Change-Id: If9dd0930dc2b2e9f5980e8e101e629ace985fe8e
2016-08-11 16:03:45 +08:00
石博文
137ef59f96 fix trash emnu error
Change-Id: Ia5c8eac2eb46a4d8fbfda7448294423261cc6f50
2016-08-11 14:53:24 +08:00
石博文
d0b95ad22f remove trash item at efficient mode
Change-Id: I30b24c0384f3c42010b227a09349d2b6c02d19ef
2016-08-09 16:01:28 +08:00
石博文
2d9464b893 add menu to trash plugin
Change-Id: I833ac3ed1a7952cbff43de7664f7dccd02a6a502
2016-08-09 07:02:26 +00:00
石博文
ea04ee5226 optimize ui details
Change-Id: I9ad3312423a757f44ea8cc04afceb86d522a172d
2016-08-09 14:51:03 +08:00