1#ifndef PointTableModel_H
2#define PointTableModel_H
16template<
class T >
class QList;
20 class AbstractTreeItem;
21 class AbstractTreeModel;
55 virtual QList< AbstractTreeItem * >
getItems(
int,
int);
Translates the tree model into a table model.
Definition AbstractTableModel.h:48
Base class for an item in the tree.
Definition AbstractTreeItem.h:39
Base class for tree models.
Definition AbstractTreeModel.h:48
Table model for control points.
Definition PointTableModel.h:48
virtual int indexOfVisibleItem(AbstractTreeItem const *item) const
Definition PointTableModel.cpp:89
PointTableModel(AbstractTreeModel *model)
Definition PointTableModel.cpp:38
virtual TableColumnList * createColumns()
Definition PointTableModel.cpp:227
virtual QList< AbstractTreeItem * > getItems(int, int)
Definition PointTableModel.cpp:53
virtual void setGlobalSelection(bool selected)
Definition PointTableModel.cpp:83
static QString getPointWarningMessage(AbstractTreeItem const *, TableColumn const *, QString valueToSave)
Definition PointTableModel.cpp:103
virtual ~PointTableModel()
Definition PointTableModel.cpp:49
void resetColumnHeaders()
Definition PointTableModel.cpp:97
virtual QList< AbstractTreeItem * > getSelectedItems()
Definition PointTableModel.cpp:71
virtual int getVisibleRowCount() const
Definition PointTableModel.cpp:65
virtual QString getWarningMessage(AbstractTreeItem const *, TableColumn const *, QString valueToSave) const
Definition PointTableModel.cpp:77
void handleTreeSelectionChanged(QList< AbstractTreeItem * >)
Definition PointTableModel.cpp:208
Definition TableColumn.h:26
Definition TableColumnList.h:30
This is free and unencumbered software released into the public domain.
Definition BoxcarCachingAlgorithm.h:13
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16