Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Isis Developer Reference
PointTableModel.h
Go to the documentation of this file.
1#ifndef PointTableModel_H
2#define PointTableModel_H
3
9
10/* SPDX-License-Identifier: CC0-1.0 */
11
12#include "AbstractTableModel.h"
13
14
15template< class T > class QList;
16
17
18namespace Isis {
19 class AbstractTreeItem;
21
48 Q_OBJECT
49
50 public:
51 explicit PointTableModel(AbstractTreeModel *model);
52 virtual ~PointTableModel();
53
54 virtual QList< AbstractTreeItem * > getItems(int, int);
57 virtual int getVisibleRowCount() const;
59 virtual QString getWarningMessage(AbstractTreeItem const *,
60 TableColumn const *, QString valueToSave) const;
61 virtual void setGlobalSelection(bool selected);
62 virtual int indexOfVisibleItem(AbstractTreeItem const *item) const;
63
64 static QString getPointWarningMessage(AbstractTreeItem const *,
65 TableColumn const *, QString valueToSave);
66
67 public slots:
69 void resetColumnHeaders();
70
71
72 protected:
74
75
76 private:
79 };
80}
81
82#endif
AbstractTableModel(AbstractTreeModel *, AbstractTableDelegate *)
Definition AbstractTableModel.cpp:33
Base class for an item in the tree.
Definition AbstractTreeItem.h:39
Base class for tree models.
Definition AbstractTreeModel.h:47
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:27
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