3 #include "AbstractNullDataItem.h"
14 AbstractNullDataItem::AbstractNullDataItem(AbstractTreeItem *parent)
15 : AbstractTreeItem(parent) {
19 AbstractNullDataItem::~AbstractNullDataItem() {
23 QVariant AbstractNullDataItem::getData()
const {
28 QVariant AbstractNullDataItem::getData(QString columnTitle)
const {
33 void AbstractNullDataItem::setData(QString
const &columnTitle, QString
const &newData) {
34 IString msg =
"Cannot set data on an AbstractNullDataItem";
39 bool AbstractNullDataItem::isDataEditable(QString columnTitle)
const {
44 void AbstractNullDataItem::deleteSource() {
45 IString msg =
"deleteSource called on an AbstractNullDataItem";
50 AbstractTreeItem::InternalPointerType AbstractNullDataItem::getPointerType()
const {
51 return AbstractTreeItem::None;
55 void *AbstractNullDataItem::getPointer()
const {
60 bool AbstractNullDataItem::operator<(AbstractTreeItem
const &other)
const {
61 IString msg =
"operator<() called on an AbstractNullDataItem";
66 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.