1#ifndef MeasureTableModel_H
2#define MeasureTableModel_H
16template<
class T >
class QList;
20 class AbstractTreeItem;
21 class AbstractTreeModel;
23 class TableColumnList;
72 void calculateFilterCounts();
Translates the tree model into a table model.
Definition: AbstractTableModel.h:48
virtual void setGlobalSelection(bool selected)=0
Base class for an item in the tree.
Definition: AbstractTreeItem.h:39
Base class for tree models.
Definition: AbstractTreeModel.h:47
Table model for control measures.
Definition: MeasureTableModel.h:42
void handleTreeSelectionChanged(QList< AbstractTreeItem * >)
Definition: MeasureTableModel.cpp:128
virtual TableColumnList * createColumns()
Definition: MeasureTableModel.cpp:135
virtual ~MeasureTableModel()
Definition: MeasureTableModel.cpp:48
virtual QString getWarningMessage(AbstractTreeItem const *, TableColumn const *, QString valueToSave) const
Definition: MeasureTableModel.cpp:76
virtual QList< AbstractTreeItem * > getSelectedItems()
Definition: MeasureTableModel.cpp:70
static QString getMeasureWarningMessage(AbstractTreeItem const *, TableColumn const *, QString valueToSave)
Definition: MeasureTableModel.cpp:105
virtual QList< AbstractTreeItem * > getItems(int, int)
Definition: MeasureTableModel.cpp:52
virtual int indexOfVisibleItem(AbstractTreeItem const *item) const
Definition: MeasureTableModel.cpp:98
virtual int getVisibleRowCount() const
Definition: MeasureTableModel.cpp:64
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