#include <KDReportsReportBuilder_p.h>
Definition at line 35 of file KDReportsReportBuilder_p.h.
◆ ReportBuilder()
◆ ~ReportBuilder()
virtual KDReports::ReportBuilder::~ReportBuilder |
( |
| ) |
|
|
inlinevirtual |
◆ addBlockElement()
Reimplemented in KDReports::HeaderReportBuilder.
Definition at line 42 of file KDReportsReportBuilder.cpp.
References QTextCursor::beginEditBlock(), QTextBlock::blockFormat(), QTextBlock::blockNumber(), KDReports::Element::build(), QTextCursor::charFormat(), QList< T >::count(), QTextCursor::document(), QTextCursor::endEditBlock(), QTextDocument::firstBlock(), QTextCursor::insertBlock(), QColor::isValid(), QTextBlock::isValid(), QTextBlock::next(), QTextBlockFormat::setAlignment(), QTextFormat::setBackground(), QTextCursor::setBlockFormat(), QTextCursor::setCharFormat(), QTextCharFormat::setFont(), and QTextBlockFormat::tabPositions().
Referenced by KDReports::HeaderReportBuilder::addBlockElement(), KDReports::Cell::build(), and KDReports::Frame::build().
◆ addBlockElementPublic()
◆ addInlineElement()
void KDReports::ReportBuilder::addInlineElement |
( |
const Element & |
element | ) |
|
|
virtual |
◆ addInlineElementPublic()
virtual void KDReports::ReportBuilder::addInlineElementPublic |
( |
const Element & |
element | ) |
|
|
virtual |
◆ addPageBreakPublic()
void KDReports::ReportBuilder::addPageBreakPublic |
( |
| ) |
|
|
virtual |
◆ addVariable()
Definition at line 83 of file KDReportsReportBuilder.cpp.
References QTextCursor::beginEditBlock(), KDReports::TextElement::build(), QTextCursor::charFormat(), QTextCursor::endEditBlock(), QString::length(), KDReports::PageCount, QTextCursor::position(), QTextCursor::setCharFormat(), QTextCursor::setPosition(), KDReports::setVariableMarker(), and KDReports::variableValue().
Referenced by KDReports::Cell::build(), and KDReports::Frame::build().
◆ addVariablePublic()
◆ addVerticalSpacing()
void KDReports::ReportBuilder::addVerticalSpacing |
( |
qreal |
space | ) |
|
|
virtual |
Reimplemented in KDReports::HeaderReportBuilder.
Definition at line 108 of file KDReportsReportBuilder.cpp.
References QTextCursor::beginEditBlock(), QTextCursor::endEditBlock(), QTextCursor::insertBlock(), QTextCursor::insertText(), KDReports::mmToPixels(), QTextCursor::setBlockFormat(), QTextBlockFormat::setBottomMargin(), QTextCursor::setCharFormat(), QTextCharFormat::setFontPointSize(), and QTextBlockFormat::setTopMargin().
Referenced by KDReports::HeaderReportBuilder::addVerticalSpacing(), KDReports::Cell::build(), and KDReports::Frame::build().
◆ addVerticalSpacingPublic()
virtual void KDReports::ReportBuilder::addVerticalSpacingPublic |
( |
qreal |
space | ) |
|
|
virtual |
◆ contentDocumentCursor()
QTextCursor & KDReports::ReportBuilder::contentDocumentCursor |
( |
| ) |
|
|
inline |
◆ contentDocumentData()
◆ copyStateFrom()
void KDReports::ReportBuilder::copyStateFrom |
( |
const ReportBuilder & |
parentBuilder | ) |
|
◆ currentDocument()
◆ currentDocumentData()
◆ currentPosition()
int KDReports::ReportBuilder::currentPosition |
( |
| ) |
|
◆ cursor()
◆ defaultFont()
QFont KDReports::ReportBuilder::defaultFont |
( |
| ) |
const |
|
inline |
◆ insertFragmentPublic()
◆ report()
Report * KDReports::ReportBuilder::report |
( |
| ) |
|
|
inline |
◆ setDefaultFont()
void KDReports::ReportBuilder::setDefaultFont |
( |
const QFont & |
font | ) |
|
|
inline |
◆ setParagraphMargins()
void KDReports::ReportBuilder::setParagraphMargins |
( |
qreal |
left, |
|
|
qreal |
top, |
|
|
qreal |
right, |
|
|
qreal |
bottom |
|
) |
| |
◆ setTabPositions()
◆ setupBlockFormat()
void KDReports::ReportBuilder::setupBlockFormat |
( |
QTextBlockFormat & |
blockFormat | ) |
const |
◆ toVerticalAlignment()
The documentation for this class was generated from the following files: