From 3312e495cf54a8bd6451552216f5aeea1a06d486 Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Sun, 12 Feb 2017 23:33:41 +0800 Subject: UI revolution cont'd. Powered by @BLumia. Expose new APIs to plugin developer. Use svg icons. --- include/qmpcorepublic.hpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include/qmpcorepublic.hpp') diff --git a/include/qmpcorepublic.hpp b/include/qmpcorepublic.hpp index 67259e0..1d0a7a4 100644 --- a/include/qmpcorepublic.hpp +++ b/include/qmpcorepublic.hpp @@ -132,7 +132,11 @@ class qmpPluginAPI virtual void commitEventChange(SEventCallBackData d); //This function should be called from a file reader when it has read a new event virtual void callEventReaderCB(SEventCallBackData d); + virtual void setFuncState(std::string name,bool state); + virtual void setFuncEnabled(std::string name,bool enable); + virtual void registerFunctionality(qmpFuncBaseIntf* i,std::string name,std::string desc,const char* icon,int iconlen,bool checkable); + virtual void unregisterFunctionality(std::string name); virtual void registerVisualizationIntf(qmpVisualizationIntf* intf,std::string name,std::string desc,const char* icon,int iconlen); virtual void unregisterVisualizationIntf(std::string name); virtual int registerEventReaderIntf(IMidiCallBack* cb,void* userdata); -- cgit v1.2.3