diff options
Diffstat (limited to 'src/backend/rendering/cplaintextexportrendering.h')
-rw-r--r-- | src/backend/rendering/cplaintextexportrendering.h | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/src/backend/rendering/cplaintextexportrendering.h b/src/backend/rendering/cplaintextexportrendering.h new file mode 100644 index 0000000..9ec388b --- /dev/null +++ b/src/backend/rendering/cplaintextexportrendering.h @@ -0,0 +1,40 @@ +/********* +* +* 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 RENDERINGCPLAINTEXTEXPORTRENDERING_H +#define RENDERINGCPLAINTEXTEXPORTRENDERING_H + +#include "chtmlexportrendering.h" + +namespace Rendering { + + /** + * This implementation can be used to export content as plain text. + * @short Text rendering as plain text. + * @author The BibleTime team + */ + +class CPlainTextExportRendering : public CHTMLExportRendering { + +public: + CPlainTextExportRendering( + const Settings& settings, + CSwordBackend::DisplayOptions displayOptions = CBTConfig::getDisplayOptionDefaults(), + CSwordBackend::FilterOptions filterOptions = CBTConfig::getFilterOptionDefaults() + ); + virtual ~CPlainTextExportRendering(); + +protected: + virtual const QString renderEntry( const KeyTreeItem&, CSwordKey* = 0 ); + virtual const QString finishText( const QString&, KeyTree& tree ); +}; + +} + +#endif |