|
QCAD
Open Source 2D CAD
|
Go to the documentation of this file.
25 #include <QTextLayout>
26 #include <QSharedPointer>
38 RTextLayout() : ttf(false), correspondingPainterPaths(0), height(0.0) {}
43 RTextLayout(QSharedPointer<QTextLayout> layout,
const QTransform& transform,
const QColor& color) :
47 correspondingPainterPaths(0),
51 RTextLayout(
const QList<RPainterPath>& pps,
const QColor& color) :
54 correspondingPainterPaths(0),
59 return layout.isNull() && painterPaths.isEmpty();
67 return !painterPaths.isEmpty();
83 if (layout.isNull()) {
86 return layout->text();
90 if (layout.isNull()) {
93 return layout->font().family();
97 if (layout.isNull()) {
100 return layout->font().bold();
104 if (layout.isNull()) {
107 return layout->font().italic();
111 if (layout.isNull()) {
114 return layout->font().underline();
QString getText() const
Definition: RTextLayout.h:82
RTextLayout(QSharedPointer< QTextLayout > layout, const QTransform &transform, const QColor &color)
Definition: RTextLayout.h:43
double getHeight() const
Definition: RTextLayout.h:121
bool isItalic() const
Definition: RTextLayout.h:103
bool hasPainterPath() const
Definition: RTextLayout.h:66
RBox getBoundingBox() const
Definition: RTextLayout.h:125
bool ttf
Definition: RTextLayout.h:130
RTextLayout()
Definition: RTextLayout.h:38
Copyright (c) 2011-2018 by Andrew Mustun.
Definition: RTextLayout.h:36
int correspondingPainterPaths
Definition: RTextLayout.h:137
bool isTTF() const
Definition: RTextLayout.h:62
QSharedPointer< QTextLayout > getLayout() const
Definition: RTextLayout.h:70
QTransform transform
Definition: RTextLayout.h:132
bool isEmpty() const
Definition: RTextLayout.h:58
QString getFont() const
Definition: RTextLayout.h:89
Q_DECLARE_METATYPE(RMath *)
double height
Definition: RTextLayout.h:139
QSharedPointer< QTextLayout > layout
Definition: RTextLayout.h:131
bool isBold() const
Definition: RTextLayout.h:96
bool isUnderline() const
Definition: RTextLayout.h:110
RBox boundingBox
Definition: RTextLayout.h:141
QList< RPainterPath > painterPaths
Definition: RTextLayout.h:134
QColor getColor() const
Definition: RTextLayout.h:78
Represents a box e.g.
Definition: RBox.h:43
RTextLayout(const QList< RPainterPath > &pps, const QColor &color)
Definition: RTextLayout.h:51
QTransform getTransform() const
Definition: RTextLayout.h:74
QColor color
Definition: RTextLayout.h:138
#define QCADCORE_EXPORT
Definition: core_global.h:10