85 for(
auto item : firstLevelItems)
105 for (
int icol = 0; icol < ncol; icol++)
115 for (
int i=0; i<labels.
size(); i++) {
(Future) Base class for all tree models related to the details widget.
virtual int getRowForChild(const BaseTreeItem *child) const
virtual BaseTreeItem * getParent() const
virtual int getChildCount() const
virtual void appendChild(BaseTreeItem *child)
virtual BaseTreeItem * removeChildAtPos(int row)
virtual void insertChild(int index, BaseTreeItem *child)
virtual QVariant getData(int column) const =0
virtual BaseTreeItem * getChild(int row) const
QModelIndex getIndexFromItem(BaseTreeItem *item) const
virtual int columnCount(const QModelIndex &parent=QModelIndex()) const override
QStringList headerLabels() const
BaseTreeModel(QObject *parent=nullptr)
virtual QModelIndex index(int row, int column, const QModelIndex &parent=QModelIndex()) const override
virtual QVariant headerData(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
virtual Qt::ItemFlags flags(const QModelIndex &index) const override
void insertChildItem(BaseTreeItem *childItem, BaseTreeItem *parentItem=nullptr, int row=-1)
void setContent(QList< BaseTreeItem * > firstLevelItems)
virtual QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const override
BaseTreeItem * getRootItem() const
void setHeaderLabels(const QStringList &label)
BaseTreeItem * getItemFromIndex(QModelIndex index) const
virtual int rowCount(const QModelIndex &parent=QModelIndex()) const override
int getColumnCount() const override
QVariant getData(int column) const override
void setDataAtIndex(int index, QVariant &data) override
void beginInsertRows(const QModelIndex &parent, int first, int last)
QModelIndex createIndex(int row, int column, void *ptr) const const
virtual Qt::ItemFlags flags(const QModelIndex &index) const const
bool hasIndex(int row, int column, const QModelIndex &parent) const const
void append(const T &value)
const T & at(int i) const const
void * internalPointer() const const
bool isValid() const const
QObject * parent() const const