|
| AbstractSheetModel () |
|
virtual | ~AbstractSheetModel () |
|
| AbstractSheetModel (const AbstractSheetModel &other)=delete |
|
| AbstractSheetModel (AbstractSheetModel &&other)=delete |
|
AbstractSheetModel & | operator= (const AbstractSheetModel &other)=delete |
|
AbstractSheetModel & | operator= (AbstractSheetModel &&other)=delete |
|
void | clear () |
|
iv::gui::sheets::CellDefinition * | cellDefinitionPointer (uint32_t rowPosition, uint32_t columnPosition) |
|
AbstractComponentGUI * | cellComponent (uint32_t rowPosition, uint32_t columnPosition) |
|
virtual std::string | cellText (uint32_t rowPosition, uint32_t colPosition) const |
|
virtual std::string | rowTitle (uint32_t rowPosition) const |
|
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) |
|