#ifndef _source_h #define _source_h #include "evntfind.h" class CTcSource; class CLcSource; class CMessage; class CEventFindDlg; class CXMessageArray; class CXEventSource; class CEventTrapDlg; class CSource { public: CSource(); ~CSource(); SCODE Create(CEventTrapDlg* pdlgEventTrap); SCODE CreateWindowEpilogue(); BOOL Find(BOOL bSearchTree, CString sText, BOOL bWholeWord, BOOL bMatchCase); void OnFind(CWnd* pwndParent); void GetSelectedMessages(CXMessageArray& aMessages); void NotifyTrappingChange(CXEventSource* pEventSource, DWORD dwId, BOOL bIsTrapping); void NotifyTcSelChanged(); CXEventSource* m_pEventSource; private: CLcSource* m_plcSource; CTcSource* m_ptcSource; CEventTrapDlg* m_pdlgEventTrap; friend class CEventFindDlg; CEventFindDlg* m_pdlgFind; }; #endif _source_h