Index: src/ch/ClipboardMonitor.h =================================================================== diff -u -rcb4e9d4b60d62b25ae2cf556c0642601af56c787 -r25129f39720523eca2cb702242890a7862f70ec6 --- src/ch/ClipboardMonitor.h (.../ClipboardMonitor.h) (revision cb4e9d4b60d62b25ae2cf556c0642601af56c787) +++ src/ch/ClipboardMonitor.h (.../ClipboardMonitor.h) (revision 25129f39720523eca2cb702242890a7862f70ec6) @@ -22,6 +22,9 @@ #ifndef __CLIPBOARDMONITOR_H__ #define __CLIPBOARDMONITOR_H__ +#include "..\libchcore\TWorkerThreadController.h" +#include "..\libchcore\TTaskManager.h" + namespace chcore { class TTaskManager; @@ -30,10 +33,10 @@ class CClipboardMonitor { public: - static void StartMonitor(chcore::TTaskManager* pTasks); + static void StartMonitor(chcore::TTaskManagerPtr spTasks); static void StopMonitor(); - void Start(chcore::TTaskManager* pTasks); + void Start(chcore::TTaskManagerPtr spTasks); void Stop(); protected: @@ -45,7 +48,7 @@ protected: static CClipboardMonitor S_ClipboardMonitor; - chcore::TTaskManager* m_pTasks = nullptr; + chcore::TTaskManagerPtr m_spTasks; // thread control chcore::TWorkerThreadController m_threadWorker;