1 #ifndef AbstractTreeItem_H 2 #define AbstractTreeItem_H 7 template<
typename T >
class QList;
68 virtual QVariant
getData()
const = 0;
69 virtual QVariant
getData(QString columnTitle)
const = 0;
70 virtual void setData(QString
const &columnTitle,
71 QString
const &newData) = 0;
82 virtual bool hasImage(QString imageSerial)
const;
virtual InternalPointerType getPointerType() const =0
virtual void calcDataWidth(int avgCharWidth)
Definition: AbstractTreeItem.cpp:186
virtual AbstractTreeItem * getNextVisiblePeer() const
Definition: AbstractTreeItem.cpp:68
Definition: AbstractTreeItem.h:37
virtual bool hasMeasure(ControlMeasure *) const
Definition: AbstractTreeItem.cpp:88
virtual void * getPointer() const =0
virtual bool isSelected() const
Definition: AbstractTreeItem.cpp:128
virtual int getDataWidth() const
Definition: AbstractTreeItem.cpp:148
virtual QList< AbstractTreeItem *> getChildren() const =0
InternalPointerType
Definition: AbstractTreeItem.h:36
virtual void setExpanded(bool newState)
Definition: AbstractTreeItem.cpp:109
AbstractTreeItem * parent() const
Definition: AbstractTreeItem.cpp:38
virtual void setSelected(bool newState)
Definition: AbstractTreeItem.cpp:118
void setParent(AbstractTreeItem *newParent)
Definition: AbstractTreeItem.cpp:43
virtual bool isExpanded() const
Definition: AbstractTreeItem.cpp:113
virtual AbstractTreeItem * getFirstVisibleChild() const =0
virtual QString getFormattedData() const
Definition: AbstractTreeItem.cpp:58
virtual QVariant getData() const =0
virtual int childCount() const =0
virtual void setLastVisibleChild(AbstractTreeItem *child)=0
virtual bool hasImage(QString imageSerial) const
Definition: AbstractTreeItem.cpp:98
static double catchNull(QString)
Definition: AbstractTreeItem.cpp:216
AbstractTreeItem(AbstractTreeItem *parent=0)
Definition: AbstractTreeItem.cpp:21
virtual bool isVisible() const
Definition: AbstractTreeItem.cpp:143
virtual void setVisible(bool newState)
Definition: AbstractTreeItem.cpp:138
virtual void deleteSource()=0
virtual int getDepth() const
Definition: AbstractTreeItem.cpp:159
Definition: AbstractTreeItem.h:40
Definition: AbstractTreeItem.h:39
virtual void addChild(AbstractTreeItem *child)=0
virtual bool hasPoint(ControlPoint *) const
Definition: AbstractTreeItem.cpp:78
virtual const AbstractTreeItem * getLastVisibleFilteredItem() const
Definition: AbstractTreeItem.cpp:181
virtual AbstractTreeItem * childAt(int row) const =0
A single control point.
Definition: ControlPoint.h:369
virtual void setNextVisiblePeer(AbstractTreeItem *next)
Definition: AbstractTreeItem.cpp:73
virtual bool isSelectable() const
Definition: AbstractTreeItem.cpp:133
virtual ~AbstractTreeItem()
Definition: AbstractTreeItem.cpp:32
virtual void setFirstVisibleChild(AbstractTreeItem *child)=0
virtual void sourceDeleted()=0
virtual void setLastVisibleFilteredItem(AbstractTreeItem *item)
Definition: AbstractTreeItem.cpp:173
Definition: BoxcarCachingAlgorithm.h:29
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
a control measurement
Definition: ControlMeasure.h:189
virtual void setSelectable(bool newSelectable)
Definition: AbstractTreeItem.cpp:123
virtual int indexOf(AbstractTreeItem *child) const =0
Base class for an item in the tree.
Definition: AbstractTreeItem.h:31
virtual AbstractTreeItem * getLastVisibleChild() const =0
virtual void setData(QString const &columnTitle, QString const &newData)=0
Definition: AbstractTreeItem.h:38
int row() const
Definition: AbstractTreeItem.cpp:48
virtual bool isDataEditable(QString columnTitle) const =0