summaryrefslogtreecommitdiff
path: root/bibletime/backend/bt_osishtml.h
diff options
context:
space:
mode:
Diffstat (limited to 'bibletime/backend/bt_osishtml.h')
-rw-r--r--bibletime/backend/bt_osishtml.h66
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