diff options
Diffstat (limited to 'bibletime/backend/bt_osishtml.h')
-rw-r--r-- | bibletime/backend/bt_osishtml.h | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/bibletime/backend/bt_osishtml.h b/bibletime/backend/bt_osishtml.h deleted file mode 100644 index 22e5b81..0000000 --- a/bibletime/backend/bt_osishtml.h +++ /dev/null @@ -1,66 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef BT_OSISHTML_H -#define BT_OSISHTML_H - -//Sword includes -#include <osishtmlhref.h> - -namespace Filters { - - /** BibleTime's OSIS to HTMl filter. - * This filter works on OSIS tags and outputs HTML in the structure supported by BibleTime. - */ - -class BT_OSISHTML : public sword::OSISHTMLHREF { - -protected: - -class BT_UserData : public sword::OSISHTMLHREF::MyUserData { - -public: -BT_UserData(const sword::SWModule *module, const sword::SWKey *key) : sword::OSISHTMLHREF::MyUserData(module, key) { - noteType = Unknown; - swordFootnote = 1; - inCrossrefNote = false; - } - - unsigned short int swordFootnote; - bool inCrossrefNote; - - enum NoteType { - Unknown, - Alternative, - CrossReference, - Footnote, - StrongsMarkup - } noteType; - - struct { - sword::SWBuf who; - } - - quote; - }; - - virtual sword::BasicFilterUserData *createUserData(const sword::SWModule* module, const sword::SWKey* key) { - return new BT_UserData(module, key); - } - -public: - BT_OSISHTML(); - virtual bool handleToken(sword::SWBuf &buf, const char *token, sword::BasicFilterUserData *userData); - }; - -} //end of Filters namespace - -#endif |