From 53914f770f1e1dc1ab4342c64846fd995825b7e6 Mon Sep 17 00:00:00 2001 From: Stef Date: Wed, 17 Sep 2003 18:34:42 +0000 Subject: Initial Import --- src/basehandler.h | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/basehandler.h (limited to 'src/basehandler.h') diff --git a/src/basehandler.h b/src/basehandler.h new file mode 100644 index 0000000..33cfe61 --- /dev/null +++ b/src/basehandler.h @@ -0,0 +1,29 @@ +// BaseHandler +// Implements an RtfHandler for other classes (LevelHandler +// and RtfParser) to override. + +#ifndef _BASEHANDLER_H_ +#define _BASEHANDLER_H_ + +#include "RtfReader.h" + +class BaseHandler : + public RtfHandler +{ +public: + BaseHandler(); + virtual ~BaseHandler(); + + virtual void startDocument(RtfReader* reader); + virtual void endDocument(); + virtual void controlWord(const string& cw, int flags, int param); + virtual void groupStart(); + virtual void groupEnd(); + virtual void charData(wstring data); + +protected: + virtual void clear(); + RtfReader* m_reader; +}; + +#endif // _BASEHANDLER_H_ -- cgit v1.2.3