3
* This file is part of BibleTime's source code, http://www.bibletime.info/.
5
* Copyright 1999-2006 by the BibleTime developers.
6
* The BibleTime source code is licensed under the GNU General Public License version 2.0.
12
#ifndef CENTRYDISPLAY_H
13
#define CENTRYDISPLAY_H
16
#include "ctextrendering.h"
17
#include "cswordmoduleinfo.h"
18
#include "cswordbackend.h"
20
#include "util/cpointers.h"
28
class CSwordModuleInfo;
33
* The reimplementation of SWDisplay to fit our needs.
34
* @short Display implementation
35
* @author The BibleTime team
38
class CEntryDisplay : public sword::SWDisplay, public CPointers {
41
virtual ~CEntryDisplay() {}
44
* Returns the rendered text using the modules in the list and using the key parameter.
45
* The displayoptions and filter options are used, too.
47
virtual const QString text( const ListCSwordModuleInfo& modules, const QString& key, const CSwordBackend::DisplayOptions displayOptions, const CSwordBackend::FilterOptions filterOptions);