3 #include "AbstractNullDataItem.h" 13 AbstractNullDataItem::AbstractNullDataItem(AbstractTreeItem *parent)
14 : AbstractTreeItem(parent) {
18 AbstractNullDataItem::~AbstractNullDataItem() {
22 QVariant AbstractNullDataItem::getData()
const {
27 QVariant AbstractNullDataItem::getData(QString columnTitle)
const {
32 void AbstractNullDataItem::setData(QString
const &columnTitle, QString
const &newData) {
33 IString msg =
"Cannot set data on an AbstractNullDataItem";
38 bool AbstractNullDataItem::isDataEditable(QString columnTitle)
const {
43 void AbstractNullDataItem::deleteSource() {
44 IString msg =
"deleteSource called on an AbstractNullDataItem";
49 AbstractTreeItem::InternalPointerType AbstractNullDataItem::getPointerType()
const {
50 return AbstractTreeItem::None;
54 void *AbstractNullDataItem::getPointer()
const {
59 bool AbstractNullDataItem::operator<(AbstractTreeItem
const &other)
const {
60 IString msg =
"operator<() called on an AbstractNullDataItem";
65 void AbstractNullDataItem::sourceDeleted() {
This error is for when a programmer made an API call that was illegal.
#define _FILEINFO_
Macro for the filename and line number.
Namespace for ISIS/Bullet specific routines.