| 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 |