9 Commits

Author SHA1 Message Date
Yue-Lan
8a72fb94ac format code with astyle. 2020-05-18 17:03:35 +08:00
Yue-Lan
88cdcdadc6 add copyright headers. 2019-12-09 11:08:56 +08:00
Yue-Lan
0974735cee DirectoryMenu: add menu actions.
FIXME: implement the handler of actions.
2019-10-16 15:14:54 +08:00
Yue-Lan
057d349cef improve the menu plugin test.
this test tell you about how to implement a menu plugin.
2019-10-15 11:17:28 +08:00
Yue-Lan
d6cbc1216e fix some details.
improve icon view menu handler.
add 2 new type interface to Peony::PluginIface.
2019-10-15 11:09:13 +08:00
Yue-Lan
0fccd98372 DirectoryMenu: define the directory menu class.
MenuPluginManager: define the menu plugin manager class.
add test for directory menu's plugin.
2019-10-14 17:06:32 +08:00
Yue-Lan
a8ca853d4e Rename MenuIface to MenuPluginIface, use QFlags marco define the menu type.
modify the plugin demo code.
2019-09-03 09:17:55 +08:00
Yue-Lan
63d25abd3f MenuIface: add menuActions() function and type enum. add comment.
MenuIfacePlugin: create a menu plugin demo.
2019-09-02 16:54:03 +08:00
Yue-Lan
1d0f52f8d3 initial code. 2019-06-21 15:21:09 +08:00