From 7b03fd544837fbe0bc5a5373b60dfd5de50892e1 Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Sun, 26 May 2019 15:55:28 +0800 Subject: Major code refactor continued and (mostly) concluded. Removed all references to ICallback in official plugins. New flag field in SEvent. Further type usage corrections. --- visualization/qmpvisualization.hpp | 32 +------------------------------- 1 file changed, 1 insertion(+), 31 deletions(-) (limited to 'visualization/qmpvisualization.hpp') diff --git a/visualization/qmpvisualization.hpp b/visualization/qmpvisualization.hpp index 4e0412b..4aaeb0c 100644 --- a/visualization/qmpvisualization.hpp +++ b/visualization/qmpvisualization.hpp @@ -12,30 +12,6 @@ #include "../include/qmpcorepublic.hpp" class qmpVisualization; -class CReaderCallBack:public ICallBack -{ - private: - qmpVisualization *par; - public: - CReaderCallBack(qmpVisualization *_par){par=_par;} - void callBack(const void *callerdata,void *userdata); -}; -class CEventHandlerCallBack:public ICallBack -{ - private: - qmpVisualization *par; - public: - CEventHandlerCallBack(qmpVisualization *_par){par=_par;} - void callBack(const void*,void*); -}; -class CFRFinishedCallBack:public ICallBack -{ - private: - qmpVisualization *par; - public: - CFRFinishedCallBack(qmpVisualization *_par){par=_par;} - void callBack(const void*,void*); -}; struct MidiVisualEvent { uint32_t tcs,tce; @@ -44,15 +20,9 @@ struct MidiVisualEvent }; class qmpVisualization:public qmpPluginIntf,public qmpFuncBaseIntf { - friend class CEventHandlerCallBack; - friend class CReaderCallBack; friend class CloseHandler; - friend class CFRFinishedCallBack; private: qmpPluginAPI* api; - CReaderCallBack* cb; - CEventHandlerCallBack* hcb; - CFRFinishedCallBack* frcb; std::thread* rendererTh; std::vectorpool; smHandler *h,*closeh; @@ -69,7 +39,7 @@ class qmpVisualization:public qmpPluginIntf,public qmpFuncBaseIntf uint32_t ctc,ctk,elb; double etps; bool shouldclose,playing; - int herif,hehif,hfrf; + int herh,heh,hfrf; int uihb,uihs,uihp,uihr; std::vector>tspool; int traveld[16][128];bool notestatus[16][128],lastnotestatus[16][128]; -- cgit v1.2.3