23 #ifndef KDREPORTSCELL_H 24 #define KDREPORTSCELL_H 26 #include "KDReportsElement.h" 27 #include "KDReportsVariableType.h" 52 void setColumnSpan(
int columnSpan );
56 int columnSpan()
const;
62 void setRowSpan(
int rowSpan );
71 void addInlineElement(
const Element& element );
77 void addElement(
const Element& element, Qt::AlignmentFlag horizontalAlignment = Qt::AlignLeft );
89 void build( ReportBuilder& builder )
const;
94 Element* clone()
const {
return 0; }
104 friend class QMap<QPair<int, int>, Cell>;
105 #if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0) 106 friend struct QMapData<QPair<int, int>, Cell>;
107 friend struct QMapNode<QPair<int, int>, Cell>;
110 Cell(
const Cell &other);
111 Cell &operator=(
const Cell &other);
113 CellPrivate*
const d;
Definition: KDReportsTableElement.h:38
VariableType
Definition: KDReportsVariableType.h:35
Definition: KDReportsCell.h:45
Definition: KDReportsAbstractTableElement.h:36
Definition: KDReportsElement.h:45