11#ifndef KDREPORTSABSTRACTTABLEELEMENT_H
12#define KDREPORTSABSTRACTTABLEELEMENT_H
26class AbstractTableElementPrivate;
40 void setBorder(qreal border);
51 void setBorderBrush(
const QBrush &brush);
57 QBrush borderBrush()
const;
65 void setPadding(qreal padding);
70 qreal padding()
const;
79 void setWidth(qreal width, Unit unit = Millimeters);
99 void setDefaultFont(
const QFont &font);
106 QFont defaultFont(
bool *isSet)
const;
110 Variable = Unit::Percent + 1
117 , unit(static_cast<
Unit>(Variable))
140 AbstractTableElement();
146 AbstractTableElement(
const AbstractTableElement &other);
150 AbstractTableElement &operator=(
const AbstractTableElement &other);
155 ~AbstractTableElement()
override;
163 std::unique_ptr<AbstractTableElementPrivate> d;
ColumnConstraint(qreal w, Unit u)