USGS

Isis 3.0 Application Source Code Reference

Home

AbstractNullDataItem Class Reference

Base class for an item without data. More...

#include <AbstractNullDataItem.h>

List of all members.

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

Protected Member Functions

virtual void sourceDeleted ()

Detailed Description

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.

Author:
????-??-?? Eric Hyer

Definition at line 27 of file AbstractNullDataItem.h.


Constructor & Destructor Documentation

AbstractNullDataItem ( AbstractTreeItem parent = 0  ) 

Definition at line 16 of file AbstractNullDataItem.cpp.

~AbstractNullDataItem (  )  [virtual]

Definition at line 22 of file AbstractNullDataItem.cpp.


Member Function Documentation

QVariant getData (  )  const [virtual]

Implements AbstractTreeItem.

Reimplemented in BusyLeafItem.

Definition at line 27 of file AbstractNullDataItem.cpp.

QVariant getData ( QString  columnTitle  )  const [virtual]

Implements AbstractTreeItem.

Definition at line 33 of file AbstractNullDataItem.cpp.

void setData ( QString const &  columnTitle,
QString const &  newData 
) [virtual]

Implements AbstractTreeItem.

Definition at line 39 of file AbstractNullDataItem.cpp.

bool isDataEditable ( QString  columnTitle  )  const [virtual]

Implements AbstractTreeItem.

Definition at line 46 of file AbstractNullDataItem.cpp.

void deleteSource (  )  [virtual]

Implements AbstractTreeItem.

Definition at line 51 of file AbstractNullDataItem.cpp.

AbstractTreeItem::InternalPointerType getPointerType (  )  const [virtual]

Implements AbstractTreeItem.

Definition at line 58 of file AbstractNullDataItem.cpp.

void * getPointer (  )  const [virtual]

Implements AbstractTreeItem.

Definition at line 64 of file AbstractNullDataItem.cpp.

bool operator< ( AbstractTreeItem const &  other  )  const [virtual]

Definition at line 70 of file AbstractNullDataItem.cpp.

void sourceDeleted (  )  [protected, virtual]

Implements AbstractTreeItem.

Definition at line 77 of file AbstractNullDataItem.cpp.


The documentation for this class was generated from the following files: