|
Isis Developer Reference
|
Go to the documentation of this file. 1 #ifndef MeasureTableModel_H
2 #define MeasureTableModel_H
16 template<
class T >
class QList;
20 class AbstractTreeItem;
21 class AbstractTreeModel;
23 class TableColumnList;
72 void calculateFilterCounts();
AbstractTreeModel * getDataModel()
Definition: AbstractTableModel.cpp:207
static TableColumnList * createColumns()
Definition: AbstractMeasureItem.cpp:97
static QString getColumnName(Column)
Definition: AbstractMeasureItem.cpp:29
@ EditLock
Definition: AbstractMeasureItem.h:46
Column
Definition: AbstractMeasureItem.h:41
This is free and unencumbered software released into the public domain.
Definition: BoxcarCachingAlgorithm.h:13
int getItemCount(InterestingItemsFlag) const
Definition: AbstractTreeModel.cpp:261
void setGlobalSelection(bool selected, InterestingItemsFlag=AllItems)
Definition: AbstractTreeModel.cpp:483
Delegate for creating, reading, and saving data in the measure table.
Definition: MeasureTableDelegate.h:33
virtual TableColumnList * createColumns()
Definition: MeasureTableModel.cpp:137
Base class for tree models.
Definition: AbstractTreeModel.h:47
void handleTreeSelectionChanged(QList< AbstractTreeItem * > newlySelectedItems, AbstractTreeItem::InternalPointerType)
Definition: AbstractTableModel.cpp:303
@ Measure
Definition: AbstractTreeItem.h:47
virtual int getVisibleRowCount() const
Definition: MeasureTableModel.cpp:66
virtual QList< AbstractTreeItem * > getSortedItems(int, int, AbstractTreeModel::InterestingItems)
Definition: AbstractTableModel.cpp:219
virtual ~MeasureTableModel()
Definition: MeasureTableModel.cpp:50
virtual int indexOfVisibleItem(AbstractTreeItem const *item) const
Definition: MeasureTableModel.cpp:100
void treeSelectionChanged(QList< AbstractTreeItem * >)
Definition: TableColumn.h:26
Translates the tree model into a table model.
Definition: AbstractTableModel.h:48
virtual QList< AbstractTreeItem * > getSelectedItems()
Definition: MeasureTableModel.cpp:72
Definition: TableColumnList.h:30
QList< AbstractTreeItem * > getSelectedItems(InterestingItemsFlag=AllItems, bool=false)
Definition: AbstractTreeModel.cpp:232
void handleTreeSelectionChanged(QList< AbstractTreeItem * >)
Definition: MeasureTableModel.cpp:130
virtual void setGlobalSelection(bool selected)
Definition: MeasureTableModel.cpp:84
QString getTitle() const
Definition: TableColumn.cpp:49
@ PointId
Definition: AbstractMeasureItem.h:42
virtual QString getFormattedData() const
Definition: AbstractTreeItem.cpp:66
@ MeasureItems
Definition: AbstractTreeModel.h:53
virtual QString getWarningMessage(AbstractTreeItem const *, TableColumn const *, QString valueToSave) const
Definition: MeasureTableModel.cpp:78
static QString getMeasureWarningMessage(AbstractTreeItem const *, TableColumn const *, QString valueToSave)
Definition: MeasureTableModel.cpp:107
void filterCountsChanged(int visibleRows, int totalRows)
static Column getColumn(QString)
Definition: AbstractMeasureItem.cpp:84
MeasureTableModel(AbstractTreeModel *model)
Definition: MeasureTableModel.cpp:39
virtual QList< AbstractTreeItem * > getItems(int, int)
Definition: MeasureTableModel.cpp:54
Table model for control measures.
Definition: MeasureTableModel.h:42
Base class for an item in the tree.
Definition: AbstractTreeItem.h:39
int indexOfVisibleItem(AbstractTreeItem const *item, InterestingItemsFlag=AllItems, bool=false) const
Definition: AbstractTreeModel.cpp:308
int getVisibleItemCount(InterestingItemsFlag, bool) const
Definition: AbstractTreeModel.cpp:270
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16