addCanvas() | gui2::ExperimentalDataModel | |
addGraph(const GraphImportData &graph_data, CanvasItem &target_canvas) | gui2::ExperimentalDataModel | |
canvasContainer() const | gui2::ExperimentalDataModel | |
clear(std::function< void(SessionItem *)> callback={}) | ModelView::SessionModel | |
copyItem(const SessionItem *item, SessionItem *parent, const TagRow &tagrow={}) | ModelView::SessionModel | |
data(SessionItem *item, int role) const | ModelView::SessionModel | |
dataContainer() const | gui2::ExperimentalDataModel | |
ExperimentalDataModel(std::shared_ptr< ModelView::ItemPool > pool={}) | gui2::ExperimentalDataModel | |
factory() const | ModelView::SessionModel | |
findItem(const identifier_type &id) | ModelView::SessionModel | |
init_model() | gui2::ExperimentalDataModel | private |
insertItem(SessionItem *parent=nullptr, const TagRow &tagrow={}) | ModelView::SessionModel | |
insertNewItem(const model_type &modelType, SessionItem *parent=nullptr, const TagRow &tagrow={}) | ModelView::SessionModel | |
intern_insert(const item_factory_func_t &func, SessionItem *parent, const TagRow &tagrow) | ModelView::SessionModel | private |
intern_register(const model_type &modelType, const item_factory_func_t &func, const std::string &label) | ModelView::SessionModel | private |
mapper() | ModelView::SessionModel | |
mergeCanvases(const std::vector< CanvasItem * > &canvases) | gui2::ExperimentalDataModel | |
modelType() const | ModelView::SessionModel | |
moveItem(SessionItem *item, SessionItem *new_parent, const TagRow &tagrow) | ModelView::SessionModel | |
operator=(const SessionModel &other)=delete | ModelView::SessionModel | |
p_impl | ModelView::SessionModel | private |
registerInPool(SessionItem *item) | ModelView::SessionModel | private |
registerItem(const std::string &label={}) | ModelView::SessionModel | |
removeCanvas(CanvasItem &canvas) | gui2::ExperimentalDataModel | |
removeGraph(ModelView::GraphItem &graph) | gui2::ExperimentalDataModel | |
removeItem(SessionItem *parent, const TagRow &tagrow) | ModelView::SessionModel | |
rootItem() const | ModelView::SessionModel | |
SessionModel(std::string model_type={}, std::shared_ptr< ItemPool > pool={}) | ModelView::SessionModel | explicit |
SessionModel(const SessionModel &other)=delete | ModelView::SessionModel | |
setData(SessionItem *item, const Variant &value, int role) | ModelView::SessionModel | |
setItemCatalogue(std::unique_ptr< ItemCatalogue > catalogue) | ModelView::SessionModel | |
setUndoRedoEnabled(bool value) | ModelView::SessionModel | |
topItem() const | ModelView::SessionModel | |
topItems() const | ModelView::SessionModel | |
undoStack() const | ModelView::SessionModel | |
unregisterFromPool(SessionItem *item) | ModelView::SessionModel | private |
~SessionModel() | ModelView::SessionModel | virtual |