10 Commits

Author SHA1 Message Date
listenerri
e7002b8f28 feat: update dock plugin version
add new interface for remove plugin settings PluginProxyInterface

Change-Id: Ib26c879b3b5faa822adbee5bf33c1bae3935b7c1
2019-02-14 17:20:56 +08:00
listenerri
07e8775371 feat: update plugin interface version
add a new function in PluginsItemInterface: pluginSettingsChanged
this function is called after DeepinSync completes a synchronization

Change-Id: I7c758c27423446c28cab820ddc072680d1eccb6a
2019-01-30 17:49:17 +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
石博文
133b711d1f update license
Change-Id: I9df92e43b79f7c2b3688b595f80df7b3a7bb7ed2
2018-02-07 11:52:47 +08:00
石博文
71ccbcef83 update license
Change-Id: I90da53ccbbd08d5195469fdfe6ff98fc630d0b34
2017-09-18 14:33:44 +08:00
石博文
82b26d9109 add documents
Change-Id: I94eb2be8d6d977ed01357465079a25e4c81c681f
2016-09-07 16:45:57 +08:00
石博文
ab5a88f22c add container widget
Change-Id: I3ed54a4fe6b947205a78a70d3abc7eb902317981
2016-08-08 13:55:00 +08:00
石博文
af16b0c136 optimize datetime plugin
Change-Id: I43404063fa1053cfbbd14f8a71bef207cb624185
2016-08-02 09:28:06 +08:00
石博文
cc6437046a add settings enum
Change-Id: I9d3461dc84d6692c87388183c773d3aba5d9341f
2016-08-02 09:28:06 +08:00
石博文
2ceeccec1d add datetime plugin
Change-Id: I7f12547715adedbbae63693fb98d814e006fb93c
2016-08-02 09:28:06 +08:00