/************************************************************************ * This file has been generated automatically from * * * * src/core/layout/qgslayoutitemtexttable.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/ class QgsLayoutItemTextTable : QgsLayoutTable { %Docstring A text table item that reads text from string lists .. versionadded:: 3.0 %End %TypeHeaderCode #include "qgslayoutitemtexttable.h" %End public: QgsLayoutItemTextTable( QgsLayout *layout /TransferThis/ ); %Docstring Constructor for QgsLayoutItemTextTable, for the specified ``layout``. Ownership is transferred to the layout. %End virtual int type() const; virtual QString displayName() const; static QgsLayoutItemTextTable *create( QgsLayout *layout ) /Factory/; %Docstring Returns a new QgsLayoutItemTextTable for the specified parent ``layout``. :rtype: QgsLayoutItemTextTable %End void addRow( const QStringList &row ); %Docstring Adds a row to the table :param row: list of strings to use for each cell's value in the newly added row .. note:: If row is shorter than the number of columns in the table than blank cells will be inserted at the end of the row. If row contains more strings then the number of columns in the table then these extra strings will be ignored. .. note:: if adding many rows, setContents() is much faster %End void setContents( const QVector< QStringList > &contents ); %Docstring Sets the contents of the text table. :param contents: list of table rows .. seealso:: :py:func:`addRow` %End virtual bool getTableContents( QgsLayoutTableContents &contents ); }; /************************************************************************ * This file has been generated automatically from * * * * src/core/layout/qgslayoutitemtexttable.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/