QGIS API Documentation  3.13.0-Master (7f54853aae)
Public Member Functions | List of all members
QgsTableCell Class Reference

Encapsulates the contents and formatting of a single table cell. More...

#include <qgstablecell.h>

Public Member Functions

 QgsTableCell (const QVariant &content=QVariant())
 Constructor for QgsTableCell, with the specified content. More...
 
 QgsTableCell (const QgsTableCell &other)
 Copy constructor. More...
 
 ~QgsTableCell ()
 
QColor backgroundColor () const
 Returns the cell's background color, or an invalid color if a default color should be used for the background. More...
 
QVariant content () const
 Returns the cell's content. More...
 
QColor foregroundColor () const
 Returns the cell's foreground color, or an invalid color if a default color should be used for the foreground. More...
 
const QgsNumericFormatnumericFormat () const
 Returns the numeric format used for numbers in the cell, or nullptr if no format is set. More...
 
QgsTableCelloperator= (const QgsTableCell &other)
 
QVariantMap properties (const QgsReadWriteContext &context) const
 Returns the properties of the cell. More...
 
void setBackgroundColor (const QColor &color)
 Sets the cell's background color. More...
 
void setContent (const QVariant &content)
 Sets the cell's content. More...
 
void setForegroundColor (const QColor &color)
 Sets the cell's foreground color. More...
 
void setNumericFormat (QgsNumericFormat *format)
 Sets the numeric format used for numbers in the cell, or nullptr if no specific format is set. More...
 
void setProperties (const QVariantMap &properties, const QgsReadWriteContext &context)
 Sets the properties for the cell. More...
 

Detailed Description

Encapsulates the contents and formatting of a single table cell.

Since
QGIS 3.12

Definition at line 34 of file qgstablecell.h.

Constructor & Destructor Documentation

◆ QgsTableCell() [1/2]

QgsTableCell::QgsTableCell ( const QVariant &  content = QVariant())

Constructor for QgsTableCell, with the specified content.

Definition at line 21 of file qgstablecell.cpp.

◆ QgsTableCell() [2/2]

QgsTableCell::QgsTableCell ( const QgsTableCell other)

Copy constructor.

Definition at line 25 of file qgstablecell.cpp.

◆ ~QgsTableCell()

QgsTableCell::~QgsTableCell ( )
default

Member Function Documentation

◆ backgroundColor()

QColor QgsTableCell::backgroundColor ( ) const
inline

Returns the cell's background color, or an invalid color if a default color should be used for the background.

See also
setBackgroundColor()

Definition at line 70 of file qgstablecell.h.

◆ content()

QVariant QgsTableCell::content ( ) const
inline

Returns the cell's content.

See also
setContent()

Definition at line 56 of file qgstablecell.h.

◆ foregroundColor()

QColor QgsTableCell::foregroundColor ( ) const
inline

Returns the cell's foreground color, or an invalid color if a default color should be used for the foreground.

See also
setForegroundColor()

Definition at line 86 of file qgstablecell.h.

◆ numericFormat()

const QgsNumericFormat * QgsTableCell::numericFormat ( ) const

Returns the numeric format used for numbers in the cell, or nullptr if no format is set.

See also
setNumericFormat()

Definition at line 43 of file qgstablecell.cpp.

◆ operator=()

QgsTableCell & QgsTableCell::operator= ( const QgsTableCell other)

Definition at line 34 of file qgstablecell.cpp.

◆ properties()

QVariantMap QgsTableCell::properties ( const QgsReadWriteContext context) const

Returns the properties of the cell.

See also
setProperties()

Definition at line 53 of file qgstablecell.cpp.

◆ setBackgroundColor()

void QgsTableCell::setBackgroundColor ( const QColor &  color)
inline

Sets the cell's background color.

Set an invalid color if a default color should be used for the background.

See also
backgroundColor()

Definition at line 79 of file qgstablecell.h.

◆ setContent()

void QgsTableCell::setContent ( const QVariant &  content)
inline

Sets the cell's content.

See also
content()

Definition at line 63 of file qgstablecell.h.

◆ setForegroundColor()

void QgsTableCell::setForegroundColor ( const QColor &  color)
inline

Sets the cell's foreground color.

Set an invalid color if a default color should be used for the foreground.

See also
foregroundColor()

Definition at line 95 of file qgstablecell.h.

◆ setNumericFormat()

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.

See also
numericFormat()

Definition at line 48 of file qgstablecell.cpp.

◆ setProperties()

void QgsTableCell::setProperties ( const QVariantMap &  properties,
const QgsReadWriteContext context 
)

Sets the properties for the cell.

See also
properties()

Definition at line 67 of file qgstablecell.cpp.


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