KReport
20 #include "KReportRendererBase.h"
21 #include "KReportScreenRenderer_p.h"
22 #include "KReportPrintRenderer_p.h"
23 #include "KReportKSpreadRenderer.h"
24 #include "KReportHTMLTableRenderer_p.h"
25 #include "KReportHTMLCSSRenderer_p.h"
39 KReportRendererContext::Private::Private()
43 KReportRendererContext::Private::~Private()
48 KReportRendererContext::KReportRendererContext()
53 KReportRendererContext::~KReportRendererContext()
58 QPainter * KReportRendererContext::painter()
const
63 QPrinter * KReportRendererContext::printer()
const
69 QPainter * KReportRendererContext::painter()
74 QPrinter * KReportRendererContext::printer()
79 void KReportRendererContext::setUrl(
const QUrl& url)
81 d->destinationUrl = url;
84 void KReportRendererContext::setPainter(
QPainter* painter)
89 void KReportRendererContext::setPrinter(
QPrinter* printer)
94 QUrl KReportRendererContext::url()
const
96 return d->destinationUrl;
100 KReportRendererBase::KReportRendererBase()
104 KReportRendererBase::~KReportRendererBase()
108 class KReportRendererFactory::Private
114 KReportRendererFactory::KReportRendererFactory() : d(new Private())
118 KReportRendererFactory::~KReportRendererFactory()
127 return new KReportPrivate::ScreenRenderer();
130 return new KReportPrivate::PrintRenderer();
135 return new KReportKSpreadRenderer();
139 return new KReportPrivate::HTMLTableRenderer();
142 return new KReportPrivate::HTMLCSSRenderer();
147 return new KReportODTRenderer();
150 return new KReportOdtFrameReportRenderer();
KReportRendererBase * createInstance(const QString &key)
QString toLower() const const
Base class for report renderers.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Feb 7 2023 04:17:37 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.