|
Isis Developer Reference
|
Go to the documentation of this file. 1 #ifndef AbstractTreeItem_H
2 #define AbstractTreeItem_H
15 template<
typename T >
class QList;
77 virtual QVariant
getData(QString columnTitle)
const = 0;
78 virtual void setData(QString
const &columnTitle,
79 QString
const &newData) = 0;
90 virtual bool hasImage(QString imageSerial)
const;
virtual QVariant getData() const =0
@ Point
Definition: AbstractTreeItem.h:46
virtual void setLastVisibleChild(AbstractTreeItem *child)=0
virtual int indexOf(AbstractTreeItem *child) const =0
virtual AbstractTreeItem * childAt(int row) const =0
virtual void setFirstVisibleChild(AbstractTreeItem *child)=0
virtual AbstractTreeItem * getFirstVisibleChild() const =0
AbstractTreeItem * parent() const
Definition: AbstractTreeItem.cpp:46
virtual void setSelectable(bool newSelectable)
Definition: AbstractTreeItem.cpp:131
This is free and unencumbered software released into the public domain.
Definition: BoxcarCachingAlgorithm.h:13
virtual bool hasImage(QString imageSerial) const
Definition: AbstractTreeItem.cpp:106
@ Measure
Definition: AbstractTreeItem.h:47
virtual ~AbstractTreeItem()
Definition: AbstractTreeItem.cpp:40
AbstractTreeItem(AbstractTreeItem *parent=0)
Definition: AbstractTreeItem.cpp:29
virtual bool isSelectable() const
Definition: AbstractTreeItem.cpp:141
virtual AbstractTreeItem * getNextVisiblePeer() const
Definition: AbstractTreeItem.cpp:76
int row() const
Definition: AbstractTreeItem.cpp:56
virtual bool hasPoint(ControlPoint *) const
Definition: AbstractTreeItem.cpp:86
virtual void setExpanded(bool newState)
Definition: AbstractTreeItem.cpp:117
virtual void setSelected(bool newState)
Definition: AbstractTreeItem.cpp:126
virtual bool isSelected() const
Definition: AbstractTreeItem.cpp:136
virtual bool isDataEditable(QString columnTitle) const =0
A single control point.
Definition: ControlPoint.h:354
virtual void setData(QString const &columnTitle, QString const &newData)=0
@ Double
Definition: PixelType.h:36
virtual void calcDataWidth(int avgCharWidth)
Definition: AbstractTreeItem.cpp:194
#define _FILEINFO_
Macro for the filename and line number.
Definition: IException.h:24
virtual AbstractTreeItem * getLastVisibleChild() const =0
virtual QList< AbstractTreeItem * > getChildren() const =0
virtual void setVisible(bool newState)
Definition: AbstractTreeItem.cpp:146
virtual void deleteSource()=0
virtual int getDataWidth() const
Definition: AbstractTreeItem.cpp:156
void setParent(AbstractTreeItem *newParent)
Definition: AbstractTreeItem.cpp:51
Isis exception class.
Definition: IException.h:91
virtual void addChild(AbstractTreeItem *child)=0
const double Null
Value for an Isis Null pixel.
Definition: SpecialPixel.h:95
virtual QString getFormattedData() const
Definition: AbstractTreeItem.cpp:66
virtual bool isVisible() const
Definition: AbstractTreeItem.cpp:151
virtual QVariant getData(QString columnTitle) const =0
virtual int getDepth() const
Definition: AbstractTreeItem.cpp:167
@ Programmer
This error is for when a programmer made an API call that was illegal.
Definition: IException.h:146
@ None
Definition: AbstractTreeItem.h:45
static double catchNull(QString)
Definition: AbstractTreeItem.cpp:224
virtual bool hasMeasure(ControlMeasure *) const
Definition: AbstractTreeItem.cpp:96
virtual void * getPointer() const =0
virtual const AbstractTreeItem * getLastVisibleFilteredItem() const
Definition: AbstractTreeItem.cpp:189
@ ImageAndNet
Definition: AbstractTreeItem.h:48
virtual int childCount() const =0
virtual InternalPointerType getPointerType() const =0
Adds specific functionality to C++ strings.
Definition: IString.h:165
virtual void sourceDeleted()=0
virtual void setLastVisibleFilteredItem(AbstractTreeItem *item)
Definition: AbstractTreeItem.cpp:181
virtual void setNextVisiblePeer(AbstractTreeItem *next)
Definition: AbstractTreeItem.cpp:81
Base class for an item in the tree.
Definition: AbstractTreeItem.h:39
virtual bool isExpanded() const
Definition: AbstractTreeItem.cpp:121
InternalPointerType
Definition: AbstractTreeItem.h:44
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
a control measurement
Definition: ControlMeasure.h:175