morph 0.1.0
Asynchronous bridge between GUI thread and business models
Loading...
Searching...
No Matches
morph::table::VectorSource Member List

This is the complete list of members for morph::table::VectorSource, including all inherited members.

columns() const overridemorph::table::VectorSourceinlinevirtual
indexOf(RowId const &key) constmorph::table::VectorSourceinline
insertRow(std::size_t row, RowId key, std::vector< Cell > cells)morph::table::VectorSourceinline
patchRow(RowId const &key, std::vector< Cell > cells) overridemorph::table::VectorSourceinlinevirtual
removeRow(std::size_t row)morph::table::VectorSourceinline
setRows(std::vector< RowId > ids, std::vector< std::vector< Cell > > rows, std::optional< std::vector< ColumnInfo > > columns=std::nullopt)morph::table::VectorSourceinline
snapshot() const overridemorph::table::VectorSourceinlinevirtual
subscribe(ChangeListener &listener) overridemorph::table::VectorSourceinlinevirtual
tableSnapshot() const noexceptmorph::table::VectorSourceinline
unsubscribe(ChangeListener &listener) overridemorph::table::VectorSourceinlinevirtual
updateRow(std::size_t row, std::vector< Cell > cells)morph::table::VectorSourceinline
VectorSource(std::vector< ColumnInfo > columns)morph::table::VectorSourceinlineexplicit
~DataSource()=default (defined in morph::table::DataSource)morph::table::DataSourcevirtual
~RowPatcher()=default (defined in morph::table::RowPatcher)morph::table::RowPatchervirtual