#ifndef _M68HC11_EDITFIND_HPP_ #define _M68HC11_EDITFIND_HPP_ #ifndef _COMMON_SMARTPOINTER_HPP_ #include #endif #ifndef _COMMON_RICHEDIT_HPP_ #include #endif #ifndef _M68HC11_FIND_HPP_ #include #endif class EditFind : private Find { public: EditFind(void); virtual ~EditFind(); void perform(GUIWindow &parentWindow,RichEditControl &richEditControl); protected: virtual void findNext(void); virtual void init(void); virtual void find(void); virtual void leaveEdit(const String &strText); private: SmartPointer mRichEditControl; FindTextEx mFindTextEx; }; inline void EditFind::perform(GUIWindow &parentWindow,RichEditControl &richEditControl) { mRichEditControl=&richEditControl; Find::perform(parentWindow); } #endif