summaryrefslogtreecommitdiff
path: root/src/modules/texts/swtext.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/texts/swtext.cpp')
-rw-r--r--src/modules/texts/swtext.cpp81
1 files changed, 0 insertions, 81 deletions
diff --git a/src/modules/texts/swtext.cpp b/src/modules/texts/swtext.cpp
deleted file mode 100644
index 8610dae..0000000
--- a/src/modules/texts/swtext.cpp
+++ /dev/null
@@ -1,81 +0,0 @@
-/******************************************************************************
- * swtext.cpp - code for base class 'SWText'- The basis for all text modules
- */
-
-#include <swtext.h>
-#include <listkey.h>
-
-SWORD_NAMESPACE_START
-
-/******************************************************************************
- * SWText Constructor - Initializes data for instance of SWText
- *
- * ENT: imodname - Internal name for module
- * imoddesc - Name to display to user for module
- * idisp - Display object to use for displaying
- */
-
-SWText::SWText(const char *imodname, const char *imoddesc, SWDisplay *idisp, SWTextEncoding enc, SWTextDirection dir, SWTextMarkup mark, const char* ilang): SWModule(imodname, imoddesc, idisp, "Biblical Texts", enc, dir, mark, ilang)
-{
- delete key;
- key = CreateKey();
- skipConsecutiveLinks = false;
-}
-
-
-/******************************************************************************
- * SWText Destructor - Cleans up instance of SWText
- */
-
-SWText::~SWText() {
-}
-
-
-/******************************************************************************
- * SWText CreateKey - Create the correct key (VerseKey) for use with SWText
- */
-
-SWKey *SWText::CreateKey()
-{
- return new VerseKey();
-}
-
-
-long SWText::Index() const {
- VerseKey *key = 0;
- try {
- key = SWDYNAMIC_CAST(VerseKey, this->key);
- }
- catch ( ... ) {}
- if (!key)
- key = new VerseKey(this->key);
-
- entryIndex = key->NewIndex();
-
- if (key != this->key)
- delete key;
-
- return entryIndex;
-}
-
-long SWText::Index(long iindex) {
- VerseKey *key = 0;
- try {
- key = SWDYNAMIC_CAST(VerseKey, this->key);
- }
- catch ( ... ) {}
- if (!key)
- key = new VerseKey(this->key);
-
- key->Testament(1);
- key->Index(iindex);
-
- if (key != this->key) {
- this->key->copyFrom(*key);
- delete key;
- }
-
- return Index();
-}
-
-SWORD_NAMESPACE_END