summaryrefslogtreecommitdiff
path: root/src/backend/drivers/cswordcommentarymoduleinfo.h
diff options
context:
space:
mode:
authorRoberto C. Sanchez <roberto@connexer.com>2014-10-21 22:48:19 -0400
committerRoberto C. Sanchez <roberto@connexer.com>2014-10-21 22:48:19 -0400
commit1af3b165c9377702ca62a64112bc089a6f575c30 (patch)
tree4df9cca5543b2cab5ca56dbb1214d7d3b1f291e3 /src/backend/drivers/cswordcommentarymoduleinfo.h
parent5b5fd0dce407556f98ed8edee89dc830bf1437b1 (diff)
Imported Upstream version 2.0~beta2
Diffstat (limited to 'src/backend/drivers/cswordcommentarymoduleinfo.h')
-rw-r--r--src/backend/drivers/cswordcommentarymoduleinfo.h43
1 files changed, 43 insertions, 0 deletions
diff --git a/src/backend/drivers/cswordcommentarymoduleinfo.h b/src/backend/drivers/cswordcommentarymoduleinfo.h
new file mode 100644
index 0000000..7ebf23f
--- /dev/null
+++ b/src/backend/drivers/cswordcommentarymoduleinfo.h
@@ -0,0 +1,43 @@
+/*********
+*
+* This file is part of BibleTime's source code, http://www.bibletime.info/.
+*
+* Copyright 1999-2008 by the BibleTime developers.
+* The BibleTime source code is licensed under the GNU General Public License version 2.0.
+*
+**********/
+
+#ifndef CSWORDCOMMENTARYMODULEINFO_H
+#define CSWORDCOMMENTARYMODULEINFO_H
+
+//own includes
+#include "cswordbiblemoduleinfo.h"
+
+/** Commentary module implementation.
+ * This CSwordModule implementation provides access to Sword's commentary modules.
+ * @author The BibleTime team
+ * @version $Id: cswordcommentarymoduleinfo.h,v 1.13 2006/02/25 11:38:15 joachim Exp $
+ */
+
+class CSwordCommentaryModuleInfo : public CSwordBibleModuleInfo {
+
+public:
+ CSwordCommentaryModuleInfo( sword::SWModule* module, CSwordBackend* const );
+ ~CSwordCommentaryModuleInfo();
+ /** Reimplementation to return the commentary type.
+ */
+ virtual CSwordModuleInfo::ModuleType type() const;
+ /** Reimplementation to clone the current object.
+ */
+ virtual CSwordModuleInfo* clone();
+ /**
+ * Returns true if this module may be written by the write display windows.
+ */
+ virtual bool isWritable() const;
+};
+
+inline CSwordModuleInfo::ModuleType CSwordCommentaryModuleInfo::type() const {
+ return CSwordModuleInfo::Commentary;
+}
+
+#endif