Loading [MathJax]/jax/output/NativeMML/config.js
Isis Developer Reference
MeasureTableDelegate.h
Go to the documentation of this file.
1 #ifndef MeasureTableDelegate_H
2 #define MeasureTableDelegate_H
3 
10 /* SPDX-License-Identifier: CC0-1.0 */
11 
12 #include "AbstractTableDelegate.h"
13 
14 class QString;
15 class QWidget;
16 
17 namespace Isis {
18  class AbstractTreeItem;
19  class TableColumn;
20 
34  public:
36  virtual ~MeasureTableDelegate();
37 
38  QWidget *getWidget(TableColumn const *) const;
39 
41  TableColumn const *) const;
42 
43  void readData(QWidget *, AbstractTreeItem *, TableColumn const *,
44  QString) const;
45 
47  TableColumn const *) const;
48 
49 
50  private:
52  MeasureTableDelegate &operator=(const MeasureTableDelegate &);
53  };
54 }
55 
56 #endif
Isis::MeasureTableDelegate::saveData
void saveData(QWidget *, AbstractTreeItem *, TableColumn const *) const
Definition: MeasureTableDelegate.cpp:175
QWidget
TableColumn.h
Isis::AbstractMeasureItem::EditLock
@ EditLock
Definition: AbstractMeasureItem.h:46
Isis::AbstractMeasureItem::Column
Column
Definition: AbstractMeasureItem.h:41
Isis::MeasureTableDelegate
Delegate for creating, reading, and saving data in the measure table.
Definition: MeasureTableDelegate.h:33
Isis::MeasureTableDelegate::~MeasureTableDelegate
virtual ~MeasureTableDelegate()
Definition: MeasureTableDelegate.cpp:37
Isis::ControlMeasure::StringToMeasureType
static MeasureType StringToMeasureType(QString str)
Definition: ControlMeasure.cpp:919
Isis::AbstractTreeItem::Measure
@ Measure
Definition: AbstractTreeItem.h:47
Isis::MeasureTableDelegate::getWidget
QWidget * getWidget(TableColumn const *) const
Definition: MeasureTableDelegate.cpp:41
AbstractTableDelegate.h
Isis::TableColumn
Definition: TableColumn.h:26
Isis::AbstractMeasureItem::Type
@ Type
Definition: AbstractMeasureItem.h:49
IString.h
Isis::MeasureTableDelegate::readData
void readData(QWidget *, AbstractTreeItem *, TableColumn const *) const
Definition: MeasureTableDelegate.cpp:76
Isis::ControlMeasure::IsIgnored
bool IsIgnored() const
Definition: ControlMeasure.cpp:630
QComboBox
Isis::AbstractTreeItem::setData
virtual void setData(QString const &columnTitle, QString const &newData)=0
_FILEINFO_
#define _FILEINFO_
Macro for the filename and line number.
Definition: IException.h:24
Isis::AbstractMeasureItem::Ignored
@ Ignored
Definition: AbstractMeasureItem.h:47
AbstractTreeItem.h
Isis::ControlMeasure::IsEditLocked
bool IsEditLocked() const
Return value for p_editLock or implicit lock on reference measure.
Definition: ControlMeasure.cpp:601
Isis::TableColumn::getTitle
QString getTitle() const
Definition: TableColumn.cpp:49
Isis::IException
Isis exception class.
Definition: IException.h:91
ASSERT
#define ASSERT(x)
Definition: IsisDebug.h:134
Isis::AbstractTreeItem::getFormattedData
virtual QString getFormattedData() const
Definition: AbstractTreeItem.cpp:66
IException.h
Isis::MeasureTableModel::getMeasureWarningMessage
static QString getMeasureWarningMessage(AbstractTreeItem const *, TableColumn const *, QString valueToSave)
Definition: MeasureTableModel.cpp:107
Isis::IException::Programmer
@ Programmer
This error is for when a programmer made an API call that was illegal.
Definition: IException.h:146
MeasureTableDelegate.h
Isis::AbstractMeasureItem::getColumn
static Column getColumn(QString)
Definition: AbstractMeasureItem.cpp:84
Isis::AbstractTreeItem::getPointer
virtual void * getPointer() const =0
Isis::AbstractTableDelegate
Base class for delegates which create, read, and save data in the tables.
Definition: AbstractTableDelegate.h:33
Isis::AbstractTreeItem::getPointerType
virtual InternalPointerType getPointerType() const =0
Isis::IString
Adds specific functionality to C++ strings.
Definition: IString.h:165
IsisDebug.h
Isis::MeasureTableDelegate::MeasureTableDelegate
MeasureTableDelegate()
Definition: MeasureTableDelegate.cpp:33
MeasureTableModel.h
Isis::AbstractTreeItem
Base class for an item in the tree.
Definition: AbstractTreeItem.h:39
ControlMeasure.h
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
AbstractMeasureItem.h
Isis::ControlMeasure
a control measurement
Definition: ControlMeasure.h:175

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the USGS Astrogeology Discussion Board
To report a bug, or suggest a feature go to: ISIS Github
File Modified: 07/13/2023 15:11:44