| 
    Quantum GIS API Documentation
    1.7.4
    
   
   | 
  
  
  
 
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().
 1.7.6.1