QGIS API Documentation 3.41.0-Master (af5edcb665c)
|
Encapsulates the contents and formatting of a single table cell. More...
#include <qgstablecell.h>
Public Member Functions | |
QgsTableCell (const QgsTableCell &other) | |
QgsTableCell (const QVariant &content=QVariant()) | |
Constructor for QgsTableCell, with the specified content. | |
~QgsTableCell () | |
QColor | backgroundColor () const |
Returns the cell's background color, or an invalid color if a default color should be used for the background. | |
int | columnSpan () const |
Returns the column span for the cell. | |
QVariant | content () const |
Returns the cell's content. | |
QColor | foregroundColor () const |
Returns the cell's foreground color, or an invalid color if a default color should be used for the foreground. | |
Qt::Alignment | horizontalAlignment () const |
Returns the horizontal alignment for text in the cell. | |
const QgsNumericFormat * | numericFormat () const |
Returns the numeric format used for numbers in the cell, or nullptr if no format is set. | |
QgsTableCell & | operator= (const QgsTableCell &other) |
QVariantMap | properties (const QgsReadWriteContext &context) const |
Returns the properties of the cell. | |
int | rowSpan () const |
Returns the row span for the cell. | |
void | setBackgroundColor (const QColor &color) |
Sets the cell's background color. | |
void | setContent (const QVariant &content) |
Sets the cell's content. | |
void | setForegroundColor (const QColor &color) |
Sets the cell's foreground color. | |
void | setHorizontalAlignment (Qt::Alignment alignment) |
Sets the horizontal alignment for text in the cell. | |
void | setNumericFormat (QgsNumericFormat *format) |
Sets the numeric format used for numbers in the cell, or nullptr if no specific format is set. | |
void | setProperties (const QVariantMap &properties, const QgsReadWriteContext &context) |
Sets the properties for the cell. | |
void | setSpan (int rowSpan, int columnSpan) |
Sets the row and column span for the cell. | |
void | setTextFormat (const QgsTextFormat &format) |
Sets the cell's text format. | |
void | setVerticalAlignment (Qt::Alignment alignment) |
Sets the vertical alignment for text in the cell. | |
QgsTextFormat | textFormat () const |
Returns the cell's text format. | |
Qt::Alignment | verticalAlignment () const |
Returns the vertical alignment for text in the cell. | |
Encapsulates the contents and formatting of a single table cell.
Definition at line 35 of file qgstablecell.h.
QgsTableCell::QgsTableCell | ( | const QVariant & | content = QVariant() | ) |
Constructor for QgsTableCell, with the specified content.
Definition at line 22 of file qgstablecell.cpp.
QgsTableCell::QgsTableCell | ( | const QgsTableCell & | other | ) |
Definition at line 26 of file qgstablecell.cpp.
|
default |
|
inline |
Returns the cell's background color, or an invalid color if a default color should be used for the background.
Definition at line 70 of file qgstablecell.h.
|
inline |
|
inline |
|
inline |
Returns the cell's foreground color, or an invalid color if a default color should be used for the foreground.
Definition at line 86 of file qgstablecell.h.
Qt::Alignment QgsTableCell::horizontalAlignment | ( | ) | const |
Returns the horizontal alignment for text in the cell.
Definition at line 133 of file qgstablecell.cpp.
const QgsNumericFormat * QgsTableCell::numericFormat | ( | ) | const |
Returns the numeric format used for numbers in the cell, or nullptr
if no format is set.
Definition at line 54 of file qgstablecell.cpp.
QgsTableCell & QgsTableCell::operator= | ( | const QgsTableCell & | other | ) |
Definition at line 40 of file qgstablecell.cpp.
QVariantMap QgsTableCell::properties | ( | const QgsReadWriteContext & | context | ) | const |
Returns the properties of the cell.
Definition at line 64 of file qgstablecell.cpp.
|
inline |
Returns the row span for the cell.
Definition at line 187 of file qgstablecell.h.
|
inline |
Sets the cell's background color.
Set an invalid color if a default color should be used for the background.
Definition at line 79 of file qgstablecell.h.
|
inline |
|
inline |
Sets the cell's foreground color.
Set an invalid color if a default color should be used for the foreground.
Definition at line 95 of file qgstablecell.h.
void QgsTableCell::setHorizontalAlignment | ( | Qt::Alignment | alignment | ) |
Sets the horizontal alignment for text in the cell.
Definition at line 138 of file qgstablecell.cpp.
void QgsTableCell::setNumericFormat | ( | QgsNumericFormat * | format | ) |
Sets the numeric format used for numbers in the cell, or nullptr
if no specific format is set.
Ownership of format is transferred to the cell.
Definition at line 59 of file qgstablecell.cpp.
void QgsTableCell::setProperties | ( | const QVariantMap & | properties, |
const QgsReadWriteContext & | context | ||
) |
Sets the properties for the cell.
Definition at line 94 of file qgstablecell.cpp.
void QgsTableCell::setSpan | ( | int | rowSpan, |
int | columnSpan | ||
) |
Sets the row and column span for the cell.
Definition at line 153 of file qgstablecell.cpp.
|
inline |
Sets the cell's text format.
true
.Definition at line 115 of file qgstablecell.h.
void QgsTableCell::setVerticalAlignment | ( | Qt::Alignment | alignment | ) |
Sets the vertical alignment for text in the cell.
Definition at line 148 of file qgstablecell.cpp.
|
inline |
Returns the cell's text format.
true
.Definition at line 105 of file qgstablecell.h.
Qt::Alignment QgsTableCell::verticalAlignment | ( | ) | const |
Returns the vertical alignment for text in the cell.
Definition at line 143 of file qgstablecell.cpp.