#include <qgscomposertexttable.h>
Public Member Functions | |
QgsComposerTextTable (QgsComposition *c) | |
~QgsComposerTextTable () | |
void | setHeaderLabels (const QStringList &l) |
void | addRow (const QStringList &row) |
bool | writeXML (QDomElement &elem, QDomDocument &doc) const |
stores state in Dom element | |
bool | readXML (const QDomElement &itemElem, const QDomDocument &doc) |
sets state from Dom document | |
Protected Member Functions | |
bool | getFeatureAttributes (QList< QgsAttributeMap > &attributes) |
Retrieves feature attributes. | |
QMap< int, QString > | getHeaderLabels () const |
Private Attributes | |
QStringList | mHeaderLabels |
Column titles. | |
QList< QStringList > | mRowText |
One stringlist per row. |
Definition at line 24 of file qgscomposertexttable.h.
QgsComposerTextTable::QgsComposerTextTable | ( | QgsComposition * | c | ) |
Definition at line 20 of file qgscomposertexttable.cpp.
QgsComposerTextTable::~QgsComposerTextTable | ( | ) |
Definition at line 25 of file qgscomposertexttable.cpp.
void QgsComposerTextTable::setHeaderLabels | ( | const QStringList & | l | ) | [inline] |
Definition at line 30 of file qgscomposertexttable.h.
void QgsComposerTextTable::addRow | ( | const QStringList & | row | ) | [inline] |
Definition at line 31 of file qgscomposertexttable.h.
bool QgsComposerTextTable::writeXML | ( | QDomElement & | elem, | |
QDomDocument & | doc | |||
) | const [virtual] |
stores state in Dom element
elem | is Dom element corresponding to 'Composer' tag | |
doc | is the Dom document |
Implements QgsComposerTable.
Definition at line 30 of file qgscomposertexttable.cpp.
References QgsComposerItem::_writeXML().
bool QgsComposerTextTable::readXML | ( | const QDomElement & | itemElem, | |
const QDomDocument & | doc | |||
) | [virtual] |
sets state from Dom document
itemElem | is Dom node corresponding to item tag | |
doc | is Dom document |
Implements QgsComposerTable.
Definition at line 39 of file qgscomposertexttable.cpp.
References QgsComposerTable::tableReadXML().
bool QgsComposerTextTable::getFeatureAttributes | ( | QList< QgsAttributeMap > & | attributes | ) | [protected, virtual] |
Retrieves feature attributes.
Implements QgsComposerTable.
Definition at line 45 of file qgscomposertexttable.cpp.
References mRowText.
QMap< int, QString > QgsComposerTextTable::getHeaderLabels | ( | ) | const [protected, virtual] |
Implements QgsComposerTable.
Definition at line 64 of file qgscomposertexttable.cpp.
References mHeaderLabels.
QStringList QgsComposerTextTable::mHeaderLabels [private] |
Column titles.
Definition at line 42 of file qgscomposertexttable.h.
Referenced by getHeaderLabels().
QList< QStringList > QgsComposerTextTable::mRowText [private] |
One stringlist per row.
Definition at line 44 of file qgscomposertexttable.h.
Referenced by getFeatureAttributes().