13
#include "backend/managers/cswordbackend.h"
14
14
#include "backend/rendering/cdisplayrendering.h"
15
16
#include "backend/config/cbtconfig.h"
17
#include "backend/managers/cswordbackend.h"
24
// The CPrinter class manages the print item queue and the printing of them to the printer.
26
class CPrinter : public QObject, public Rendering::CDisplayRendering
30
CPrinter(QObject* parent, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions);
32
void printKeyTree( KeyTree& );
35
virtual const QString entryLink(const KeyTreeItem& item, CSwordModuleInfo* const module);
36
virtual const QString renderEntry( const KeyTreeItem&, CSwordKey* = 0 );
37
virtual const QString finishText(const QString& arg1, KeyTree& tree);
24
// The CPrinter class manages the print item queue and the printing of them to the printer.
26
class CPrinter : public QObject, public Rendering::CDisplayRendering {
29
CPrinter(QObject* parent, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions);
31
void printKeyTree( KeyTree& );
34
virtual const QString entryLink(const KeyTreeItem& item, CSwordModuleInfo* const module);
35
virtual const QString renderEntry( const KeyTreeItem&, CSwordKey* = 0 );
36
virtual const QString finishText(const QString& arg1, KeyTree& tree);
43
42
} //namespace Printing