QgsComposerTextTable Class Reference

A text table item that reads text from string lists. More...

#include <qgscomposertexttable.h>

Inheritance diagram for QgsComposerTextTable:

Inheritance graph
[legend]
Collaboration diagram for QgsComposerTextTable:

Collaboration graph
[legend]

List of all members.

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.


Detailed Description

A text table item that reads text from string lists.

Definition at line 24 of file qgscomposertexttable.h.


Constructor & Destructor Documentation

QgsComposerTextTable::QgsComposerTextTable ( QgsComposition c  ) 

Definition at line 20 of file qgscomposertexttable.cpp.

QgsComposerTextTable::~QgsComposerTextTable (  ) 

Definition at line 25 of file qgscomposertexttable.cpp.


Member Function Documentation

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

Parameters:
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

Parameters:
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.


Member Data Documentation

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().


The documentation for this class was generated from the following files:

Generated on Sat Feb 4 19:17:29 2012 for Quantum GIS API Documentation by  doxygen 1.5.6