106 if (column <= mHeaderLabels.
size())
107 return mHeaderLabels.
at(column);
113 mHeaderLabels.
clear();
114 for (
int i = 0; i <
data.length(); i++) {
115 mHeaderLabels[i] =
data[i].toString();
121 while (column >= mHeaderLabels.
size())
123 mHeaderLabels[column] =
data.toString();
(Future) Base class for all tree models related to the details widget.
virtual int getRowForChild(const BaseTreeItem *child) const
virtual QList< BaseTreeItem * > getChildren() const
virtual bool removeChild(BaseTreeItem *child)
virtual BaseTreeItem * getParent() const
virtual int getChildCount() const
virtual void appendChild(BaseTreeItem *child)
virtual BaseTreeItem * removeChildAtPos(int row)
virtual void setParent(BaseTreeItem *parent)
virtual void insertChild(int index, BaseTreeItem *child)
virtual BaseTreeItem * getChild(int row) const
QList< BaseTreeItem * > mChildren
QVariant getData(int column) const override
void setDataAtColumn(int column, QVariant &data) override
void appendData(QVariant data) override
void setData(QList< QVariant > data) override
const T & at(int i) const const