Quantum GIS API Documentation
1.8
|
A text table item that reads text from string lists. More...
#include <qgscomposertexttable.h>
Public Member Functions | |
QgsComposerTextTable (QgsComposition *c) | |
~QgsComposerTextTable () | |
virtual int | type () const |
return correct graphics item type. | |
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. |
A text table item that reads text from string lists.
Definition at line 24 of file qgscomposertexttable.h.
Definition at line 20 of file qgscomposertexttable.cpp.
Definition at line 25 of file qgscomposertexttable.cpp.
void QgsComposerTextTable::addRow | ( | const QStringList & | row | ) | [inline] |
Definition at line 34 of file qgscomposertexttable.h.
bool QgsComposerTextTable::getFeatureAttributes | ( | QList< QgsAttributeMap > & | attributes | ) | [protected, virtual] |
Retrieves feature attributes.
Reimplemented from QgsComposerTable.
Definition at line 45 of file qgscomposertexttable.cpp.
References mRowText.
QMap< int, QString > QgsComposerTextTable::getHeaderLabels | ( | ) | const [protected, virtual] |
Reimplemented from QgsComposerTable.
Definition at line 64 of file qgscomposertexttable.cpp.
References mHeaderLabels.
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().
void QgsComposerTextTable::setHeaderLabels | ( | const QStringList & | l | ) | [inline] |
Definition at line 33 of file qgscomposertexttable.h.
virtual int QgsComposerTextTable::type | ( | ) | const [inline, virtual] |
return correct graphics item type.
Added in v1.7
Reimplemented from QgsComposerTable.
Definition at line 31 of file qgscomposertexttable.h.
References QgsComposerItem::ComposerTextTable.
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().
QStringList QgsComposerTextTable::mHeaderLabels [private] |
Column titles.
Definition at line 45 of file qgscomposertexttable.h.
Referenced by getHeaderLabels().
QList< QStringList > QgsComposerTextTable::mRowText [private] |
One stringlist per row.
Definition at line 47 of file qgscomposertexttable.h.
Referenced by getFeatureAttributes().