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