21#ifndef __qMRMLColorTableView_h
22#define __qMRMLColorTableView_h
28#include "qSlicerColorsModuleWidgetsExport.h"
30class QSortFilterProxyModel;
31class qMRMLColorTableViewPrivate;
72 QScopedPointer<qMRMLColorTableViewPrivate>
d_ptr;
Q_INVOKABLE qMRMLColorModel * colorModel() const
Q_INVOKABLE qMRMLSortFilterColorProxyModel * sortFilterProxyModel() const
Q_INVOKABLE int rowFromColorName(const QString &colorName) const
bool showOnlyNamedColors() const
void setMRMLColorNode(vtkMRMLNode *colorNode)
Utility function to simply connect signals/slots with Qt Designer.
QScopedPointer< qMRMLColorTableViewPrivate > d_ptr
Q_INVOKABLE vtkMRMLColorNode * mrmlColorNode() const
void setMRMLColorNode(vtkMRMLColorNode *colorNode)
qMRMLColorTableView(QWidget *parent=nullptr)
~qMRMLColorTableView() override
Q_INVOKABLE int rowFromColorIndex(int colorIndex) const
void setShowOnlyNamedColors(bool)
Abstract MRML node to represent color information.
Abstract Superclass for all specific types of MRML nodes.