4 #ifndef pqColorTableModel_h 5 #define pqColorTableModel_h 7 #include "pqApplicationComponentsModule.h" 8 #include <QAbstractTableModel> 21 typedef QAbstractTableModel Superclass;
32 Qt::ItemFlags flags(
const QModelIndex& idx)
const override;
34 bool setData(
const QModelIndex& idx,
const QVariant&
value,
int role = Qt::EditRole)
override;
36 int rowCount(
const QModelIndex& parent = QModelIndex())
const override;
38 int columnCount(
const QModelIndex& parent = QModelIndex())
const override;
40 QVariant
data(
const QModelIndex& idx,
int role = Qt::DisplayRole)
const override;
42 QVariant headerData(
int section, Qt::Orientation
orientation,
int role)
const override;
44 std::vector<vtkVector<double, 6>>
points()
const;
46 size_t insertPoint(
size_t loc);
52 void controlPointsChanged();
54 void updatePoint(
const QModelIndex& idx);
64 pqInternals* Internals;