An official website of the United States government
Here’s how you know
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
|
Base class for an item without data. More...
#include <AbstractNullDataItem.h>
Public Types | |
enum | InternalPointerType { None , Point , Measure , ImageAndNet } |
Public Member Functions | |
AbstractNullDataItem (AbstractTreeItem *parent=0) | |
virtual | ~AbstractNullDataItem () |
virtual QVariant | getData () const |
virtual QVariant | getData (QString columnTitle) const |
virtual void | setData (QString const &columnTitle, QString const &newData) |
virtual bool | isDataEditable (QString columnTitle) const |
virtual void | deleteSource () |
virtual InternalPointerType | getPointerType () const |
virtual void * | getPointer () const |
virtual bool | operator< (AbstractTreeItem const &other) const |
AbstractTreeItem * | parent () const |
void | setParent (AbstractTreeItem *newParent) |
int | row () const |
virtual void | addChild (AbstractTreeItem *child)=0 |
virtual QList< AbstractTreeItem * > | getChildren () const =0 |
virtual AbstractTreeItem * | childAt (int row) const =0 |
virtual int | childCount () const =0 |
virtual AbstractTreeItem * | getFirstVisibleChild () const =0 |
virtual AbstractTreeItem * | getLastVisibleChild () const =0 |
virtual int | indexOf (AbstractTreeItem *child) const =0 |
virtual void | setFirstVisibleChild (AbstractTreeItem *child)=0 |
virtual void | setLastVisibleChild (AbstractTreeItem *child)=0 |
virtual QString | getFormattedData () const |
virtual QString | getFormattedData (QString columnTitle) const |
virtual bool | hasMeasure (ControlMeasure *) const |
virtual bool | hasImage (QString imageSerial) const |
virtual bool | hasPoint (ControlPoint *) const |
virtual AbstractTreeItem * | getNextVisiblePeer () const |
virtual void | setNextVisiblePeer (AbstractTreeItem *next) |
virtual void | setExpanded (bool newState) |
virtual bool | isExpanded () const |
virtual void | setSelected (bool newState) |
virtual void | setSelectable (bool newSelectable) |
virtual bool | isSelected () const |
virtual bool | isSelectable () const |
virtual void | setVisible (bool newState) |
virtual bool | isVisible () const |
virtual int | getDataWidth () const |
virtual int | getDepth () const |
virtual void | setLastVisibleFilteredItem (AbstractTreeItem *item) |
virtual const AbstractTreeItem * | getLastVisibleFilteredItem () const |
Protected Member Functions | |
virtual void | sourceDeleted () |
virtual void | calcDataWidth (int avgCharWidth) |
Static Protected Member Functions | |
static double | catchNull (QString) |
static QString | catchNull (QVariant) |
Base class for an item without data.
This class represents an item in the tree that has no data. For example, RootItem and BusyLeafItem are two types of items that do not have any data.
|
inherited |
Isis::AbstractNullDataItem::AbstractNullDataItem | ( | AbstractTreeItem * | parent = 0 | ) |
References Isis::AbstractTreeItem::AbstractTreeItem(), and Isis::AbstractTreeItem::parent().
Referenced by Isis::BusyLeafItem::BusyLeafItem(), and Isis::RootItem::RootItem().
|
virtual |
|
pure virtualinherited |
Implemented in Isis::AbstractLeafItem, Isis::AbstractParentItem, Isis::ConnectionParentItem, and Isis::PointParentItem.
References AbstractTreeItem().
|
protectedvirtualinherited |
|
staticprotectedinherited |
References Isis::Null.
Referenced by getFormattedData(), getFormattedData(), Isis::AbstractMeasureItem::setData(), and Isis::AbstractPointItem::setData().
|
staticprotectedinherited |
References Isis::Null.
|
pure virtualinherited |
Implemented in Isis::AbstractLeafItem, and Isis::AbstractParentItem.
References AbstractTreeItem(), and row().
Referenced by hasImage(), hasMeasure(), and hasPoint().
|
pure virtualinherited |
Implemented in Isis::AbstractLeafItem, and Isis::AbstractParentItem.
Referenced by hasImage(), hasMeasure(), and hasPoint().
|
virtual |
Implements Isis::AbstractTreeItem.
References _FILEINFO_, and Isis::IException::Programmer.
|
pure virtualinherited |
Implemented in Isis::AbstractLeafItem, and Isis::AbstractParentItem.
Referenced by Isis::TableViewContent::mouseMoveEvent(), Isis::TableViewContent::mousePressEvent(), and Isis::TreeViewContent::mousePressEvent().
|
virtual |
Implements Isis::AbstractTreeItem.
Reimplemented in Isis::BusyLeafItem.
|
virtual |
Implements Isis::AbstractTreeItem.
|
virtualinherited |
References _FILEINFO_, and Isis::IException::Programmer.
Referenced by Isis::AbstractTreeModel::getVisibleSize().
|
virtualinherited |
References AbstractTreeItem(), and parent().
Referenced by Isis::AbstractTreeModel::getVisibleSize().
|
pure virtualinherited |
Implemented in Isis::AbstractLeafItem, and Isis::AbstractParentItem.
References AbstractTreeItem().
Referenced by Isis::TreeViewContent::mouseMoveEvent(), and Isis::TreeViewContent::mousePressEvent().
|
virtualinherited |
References catchNull(), and getData().
Referenced by calcDataWidth(), Isis::AbstractMeasureItem::deleteSource(), Isis::AbstractPointItem::deleteSource(), Isis::MeasureTableModel::getMeasureWarningMessage(), Isis::PointTableModel::getPointWarningMessage(), Isis::MeasureTableDelegate::readData(), Isis::MeasureTableDelegate::readData(), Isis::PointTableDelegate::readData(), and Isis::PointTableDelegate::readData().
|
virtualinherited |
References catchNull(), and getData().
|
pure virtualinherited |
Implemented in Isis::AbstractLeafItem, and Isis::AbstractParentItem.
References AbstractTreeItem().
|
virtualinherited |
Reimplemented in Isis::RootItem.
|
virtualinherited |
References AbstractTreeItem().
Referenced by Isis::AbstractTreeModel::getVisibleTopLevelItemCount().
|
virtual |
Implements Isis::AbstractTreeItem.
|
virtual |
Implements Isis::AbstractTreeItem.
References Isis::AbstractTreeItem::None.
|
virtualinherited |
Reimplemented in Isis::AbstractImageItem.
References childAt(), childCount(), and hasImage().
Referenced by Isis::AbstractImageItem::hasImage(), and hasImage().
|
virtualinherited |
Reimplemented in Isis::AbstractMeasureItem.
References childAt(), childCount(), and hasMeasure().
Referenced by hasMeasure().
|
virtualinherited |
Reimplemented in Isis::AbstractPointItem.
References childAt(), childCount(), and hasPoint().
Referenced by hasPoint().
|
pure virtualinherited |
Implemented in Isis::AbstractLeafItem, and Isis::AbstractParentItem.
References AbstractTreeItem().
Referenced by Isis::TableViewContent::keyPressEvent().
|
virtual |
Implements Isis::AbstractTreeItem.
|
virtualinherited |
|
virtualinherited |
Reimplemented in Isis::BusyLeafItem.
Referenced by Isis::TreeViewContent::mouseMoveEvent(), and Isis::TreeViewContent::mousePressEvent().
|
virtualinherited |
|
virtualinherited |
|
virtual |
References _FILEINFO_, Isis::AbstractTreeItem::AbstractTreeItem(), and Isis::IException::Programmer.
|
inherited |
References AbstractTreeItem().
Referenced by Isis::AbstractImageItem::AbstractImageItem(), Isis::AbstractLeafItem::AbstractLeafItem(), Isis::AbstractMeasureItem::AbstractMeasureItem(), Isis::AbstractNullDataItem::AbstractNullDataItem(), Isis::AbstractParentItem::AbstractParentItem(), Isis::AbstractPointItem::AbstractPointItem(), AbstractTreeItem(), Isis::BusyLeafItem::BusyLeafItem(), Isis::ConnectionParentItem::ConnectionParentItem(), getDepth(), Isis::AbstractTreeModel::getItems(), Isis::PointTableModel::handleTreeSelectionChanged(), Isis::ImageLeafItem::ImageLeafItem(), Isis::ImageParentItem::ImageParentItem(), Isis::MeasureLeafItem::MeasureLeafItem(), Isis::TableViewContent::mousePressEvent(), Isis::PointLeafItem::PointLeafItem(), and Isis::PointParentItem::PointParentItem().
|
inherited |
References AbstractTreeItem().
Referenced by Isis::AbstractLeafItem::childAt(), Isis::AbstractParentItem::childAt(), and childAt().
|
virtual |
Implements Isis::AbstractTreeItem.
References _FILEINFO_, and Isis::IException::Programmer.
|
virtualinherited |
|
pure virtualinherited |
Implemented in Isis::AbstractLeafItem, and Isis::AbstractParentItem.
References AbstractTreeItem().
|
pure virtualinherited |
Implemented in Isis::AbstractLeafItem, and Isis::AbstractParentItem.
References AbstractTreeItem().
|
virtualinherited |
Reimplemented in Isis::RootItem.
References _FILEINFO_, AbstractTreeItem(), and Isis::IException::Programmer.
|
virtualinherited |
References AbstractTreeItem().
|
inherited |
References AbstractTreeItem().
Referenced by Isis::AbstractParentItem::addChild().
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
|
protectedvirtual |
Implements Isis::AbstractTreeItem.