104 if (column <= mHeaderLabels.
size())
105 return mHeaderLabels.
at(column);
111 mHeaderLabels.
clear();
112 for (
int i = 0; i <
data.length(); i++) {
113 mHeaderLabels[i] =
data[i].toString();
119 while (index >= mHeaderLabels.
size())
121 mHeaderLabels[index] =
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 setDataAtIndex(int index, QVariant &data) override
void appendData(QVariant data) override
void setData(QList< QVariant > data) override
const T & at(int i) const const