#include <SheetModelUnits.hpp>
|
std::string | cellText (uint32_t rowPosition, uint32_t colPosition) const override |
|
std::string | rowTitle (uint32_t rowPosition) const override |
|
void | setNeedAnUpdate (bool needToBeUpdated) |
|
bool | isNeededAnUpdate () const |
|
void | clear () |
|
iv::gui::sheets::CellDefinition * | cellDefinitionPointer (uint32_t rowPosition, uint32_t columnPosition) |
|
AbstractComponentGUI * | cellComponent (uint32_t rowPosition, uint32_t columnPosition) |
|
virtual void | updateCellComponent (uint32_t rowPosition, uint32_t columnPosition) |
| Update the cell component in the sheet.
|
|
iv::gui::sheets::ColumnId | columnId (uint32_t colPosition) const |
|
uint32_t | columnPosition (const iv::gui::sheets::ColumnId &columnId) |
|
size_t | numberOfColumns () const |
|
void | addColumnDefinition (const iv::gui::sheets::ColumnId &columnId, const iv::gui::sheets::ColumnDefinition &columnDefinition) |
|
void | removeColumnDefinition (const iv::gui::sheets::ColumnId &columnId) |
|
void | shiftColumnPositionsExcluded (const iv::gui::sheets::ColumnId &columnIdReference, int32_t shiftPositions, bool isIncluded=false) |
|
void | removeColumn (const iv::gui::sheets::ColumnId &columnId) |
|
iv::gui::sheets::ColumnDefinition | getColumnDefinitionByTitle (const std::string &columnTitle) |
|
std::string | getColumnTitleByPosition (const uint32_t &position) |
|
size_t | numberOfRows () const |
|
iv::gui::sheets::RowId | rowId (uint32_t rowPosition) const |
|
uint32_t | rowPosition (const iv::gui::sheets::RowId &rowId) |
|
iv::gui::sheets::RowTitleCellDefinition * | rowTitleCellDefinitionPointer (uint32_t rowPosition) |
|
AbstractComponentGUI * | rowTitleComponent (uint32_t rowPosition) |
|
void | addRowDefinition (const iv::gui::sheets::RowId &rowId, const iv::gui::sheets::RowDefinition &rowDefinition) |
|
void | removeRowDefinition (const iv::gui::sheets::RowId &rowId) |
|
void | shiftRowPositionsIncluded (const iv::gui::sheets::RowId &rowIdReference, int32_t shiftPositions) |
|
bool | addRowCells (const iv::gui::sheets::RowId &rowId, const iv::gui::sheets::RowCells &rowCells) |
|
void | removeRow (const iv::gui::sheets::RowId &rowId) |
|
void | setColumnDefinitions (const iv::gui::sheets::ColumnsDefinitions &columnDefinitions) |
|
void | setRowDefinitions (const iv::gui::sheets::RowsDefinitions &rowDefinitions) |
|
void | setRowsHaveCSS (bool rowsHaveCSS) |
|
const iv::gui::sheets::ColumnsDefinitions & | getColumnDefinitions () const |
|
const iv::gui::sheets::RowsDefinitions & | getRowDefinitions () const |
|
iv::gui::sheets::RowsCells & | getRowsCells () |
|
iv::gui::sheets::RowCells * | getRowCellsPointer (const iv::gui::sheets::RowId &rowId) |
|
bool | getRowsHaveCSS () const |
|
bool | isRowVisible (const iv::gui::sheets::RowId &rowId) |
|
◆ addColumnDefinition()
◆ addRowCells()
◆ addRowDefinition()
◆ cellComponent()
AbstractComponentGUI * AbstractSheetModel::cellComponent |
( |
uint32_t | rowPosition, |
|
|
uint32_t | columnPosition ) |
|
inherited |
◆ cellDefinitionPointer()
◆ cellText()
std::string iv::gui::SheetModelUnits::cellText |
( |
uint32_t | rowPosition, |
|
|
uint32_t | colPosition ) const |
|
nodiscardoverridevirtual |
◆ clear()
void AbstractSheetModel::clear |
( |
| ) |
|
|
inherited |
◆ columnId()
◆ columnPosition()
◆ getColumnDefinitionByTitle()
◆ getColumnDefinitions()
◆ getColumnTitleByPosition()
std::string AbstractSheetModel::getColumnTitleByPosition |
( |
const uint32_t & | position | ) |
|
|
inherited |
◆ getRowCellsPointer()
◆ getRowDefinitions()
◆ getRowsCells()
◆ getRowsHaveCSS()
bool AbstractSheetModel::getRowsHaveCSS |
( |
| ) |
const |
|
nodiscardinherited |
◆ isNeededAnUpdate()
bool iv::gui::SheetModelUnits::isNeededAnUpdate |
( |
| ) |
const |
|
nodiscard |
◆ isRowVisible()
◆ numberOfColumns()
size_t AbstractSheetModel::numberOfColumns |
( |
| ) |
const |
|
nodiscardinherited |
◆ numberOfRows()
size_t AbstractSheetModel::numberOfRows |
( |
| ) |
const |
|
nodiscardinherited |
◆ removeColumn()
◆ removeColumnDefinition()
◆ removeRow()
◆ removeRowDefinition()
◆ rowId()
◆ rowPosition()
◆ rowTitle()
std::string iv::gui::SheetModelUnits::rowTitle |
( |
uint32_t | rowPosition | ) |
const |
|
nodiscardoverridevirtual |
◆ rowTitleCellDefinitionPointer()
◆ rowTitleComponent()
◆ setColumnDefinitions()
◆ setNeedAnUpdate()
void iv::gui::SheetModelUnits::setNeedAnUpdate |
( |
bool | needToBeUpdated | ) |
|
◆ setRowDefinitions()
◆ setRowsHaveCSS()
void AbstractSheetModel::setRowsHaveCSS |
( |
bool | rowsHaveCSS | ) |
|
|
inherited |
◆ shiftColumnPositionsExcluded()
void AbstractSheetModel::shiftColumnPositionsExcluded |
( |
const iv::gui::sheets::ColumnId & | columnIdReference, |
|
|
int32_t | shiftPositions, |
|
|
bool | isIncluded = false ) |
|
inherited |
◆ shiftRowPositionsIncluded()
void AbstractSheetModel::shiftRowPositionsIncluded |
( |
const iv::gui::sheets::RowId & | rowIdReference, |
|
|
int32_t | shiftPositions ) |
|
inherited |
◆ updateCellComponent()
void AbstractSheetModel::updateCellComponent |
( |
uint32_t | rowPosition, |
|
|
uint32_t | columnPosition ) |
|
virtualinherited |
◆ updateColumnIdsByOrder()
void AbstractSheetModel::updateColumnIdsByOrder |
( |
| ) |
|
|
privateinherited |
◆ updateRowIdsByOrder()
void AbstractSheetModel::updateRowIdsByOrder |
( |
| ) |
|
|
privateinherited |
◆ m_columnDefinitions
◆ m_columnsIdsByOrder
◆ m_needToBeUpdated
bool iv::gui::SheetModelUnits::m_needToBeUpdated {false} |
|
private |
◆ m_rowDefinitions
◆ m_rowIdsByOrder
◆ m_rowsCells
◆ m_rowsHaveCSS
bool AbstractSheetModel::m_rowsHaveCSS |
|
privateinherited |
The documentation for this class was generated from the following files: