1#ifndef AbstractTreeItem_H 
    2#define AbstractTreeItem_H 
   15template< 
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;
 
Base class for an item in the tree.
Definition: AbstractTreeItem.h:39
 
int row() const
Definition: AbstractTreeItem.cpp:56
 
virtual QString getFormattedData() const
Definition: AbstractTreeItem.cpp:66
 
virtual AbstractTreeItem * getFirstVisibleChild() const =0
 
virtual void setLastVisibleFilteredItem(AbstractTreeItem *item)
Definition: AbstractTreeItem.cpp:181
 
virtual bool isSelected() const
Definition: AbstractTreeItem.cpp:136
 
virtual void deleteSource()=0
 
virtual void setFirstVisibleChild(AbstractTreeItem *child)=0
 
virtual void sourceDeleted()=0
 
virtual const AbstractTreeItem * getLastVisibleFilteredItem() const
Definition: AbstractTreeItem.cpp:189
 
virtual bool hasPoint(ControlPoint *) const
Definition: AbstractTreeItem.cpp:86
 
virtual ~AbstractTreeItem()
Definition: AbstractTreeItem.cpp:40
 
virtual QVariant getData() const =0
 
AbstractTreeItem * parent() const
Definition: AbstractTreeItem.cpp:46
 
virtual void setExpanded(bool newState)
Definition: AbstractTreeItem.cpp:117
 
virtual int getDepth() const
Definition: AbstractTreeItem.cpp:167
 
virtual int getDataWidth() const
Definition: AbstractTreeItem.cpp:156
 
virtual void setLastVisibleChild(AbstractTreeItem *child)=0
 
virtual bool isSelectable() const
Definition: AbstractTreeItem.cpp:141
 
virtual AbstractTreeItem * childAt(int row) const =0
 
virtual void setData(QString const &columnTitle, QString const &newData)=0
 
virtual int childCount() const =0
 
InternalPointerType
Definition: AbstractTreeItem.h:44
 
@ None
Definition: AbstractTreeItem.h:45
 
@ Point
Definition: AbstractTreeItem.h:46
 
@ ImageAndNet
Definition: AbstractTreeItem.h:48
 
@ Measure
Definition: AbstractTreeItem.h:47
 
virtual QVariant getData(QString columnTitle) const =0
 
virtual void calcDataWidth(int avgCharWidth)
Definition: AbstractTreeItem.cpp:194
 
virtual InternalPointerType getPointerType() const =0
 
virtual void setSelectable(bool newSelectable)
Definition: AbstractTreeItem.cpp:131
 
virtual int indexOf(AbstractTreeItem *child) const =0
 
virtual QList< AbstractTreeItem * > getChildren() const =0
 
virtual void addChild(AbstractTreeItem *child)=0
 
virtual bool hasImage(QString imageSerial) const
Definition: AbstractTreeItem.cpp:106
 
AbstractTreeItem(AbstractTreeItem *parent=0)
Definition: AbstractTreeItem.cpp:29
 
virtual bool hasMeasure(ControlMeasure *) const
Definition: AbstractTreeItem.cpp:96
 
virtual AbstractTreeItem * getLastVisibleChild() const =0
 
virtual AbstractTreeItem * getNextVisiblePeer() const
Definition: AbstractTreeItem.cpp:76
 
void setParent(AbstractTreeItem *newParent)
Definition: AbstractTreeItem.cpp:51
 
static double catchNull(QString)
Definition: AbstractTreeItem.cpp:224
 
virtual void setNextVisiblePeer(AbstractTreeItem *next)
Definition: AbstractTreeItem.cpp:81
 
virtual void * getPointer() const =0
 
virtual bool isExpanded() const
Definition: AbstractTreeItem.cpp:121
 
virtual bool isVisible() const
Definition: AbstractTreeItem.cpp:151
 
virtual bool isDataEditable(QString columnTitle) const =0
 
virtual void setSelected(bool newState)
Definition: AbstractTreeItem.cpp:126
 
virtual void setVisible(bool newState)
Definition: AbstractTreeItem.cpp:146
 
a control measurement
Definition: ControlMeasure.h:175
 
A single control point.
Definition: ControlPoint.h:356
 
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