21#ifndef __qMRMLSceneCategoryModel_h
22#define __qMRMLSceneCategoryModel_h
26class qMRMLSceneCategoryModelPrivate;
42 bool isANode(
const QStandardItem * item)
const override;
QStandardItem * itemFromCategory(const QString &category) const
~qMRMLSceneCategoryModel() override
bool isANode(const QStandardItem *item) const override
QStandardItem * insertNode(vtkMRMLNode *node) override
void updateNodeFromItem(vtkMRMLNode *node, QStandardItem *item) override
virtual void updateItemFromCategory(QStandardItem *item, const QString &category)
void updateItemFromNode(QStandardItem *item, vtkMRMLNode *node, int column) override
int categoryCount() const
qMRMLSceneCategoryModel(QObject *parent=nullptr)
virtual QStandardItem * insertCategory(const QString &category, int row)
qMRMLSceneModel(QObject *parent=nullptr)
virtual QStandardItem * insertNode(vtkMRMLNode *node)
Abstract Superclass for all specific types of MRML nodes.