20#ifndef ABSTRACTTREEITEM_H
21#define ABSTRACTTREEITEM_H
29#include <QStandardItem>
66 return QStandardItem::UserType +
static_cast<int>(
type);
69 explicit AbstractTreeItem(
const QString& text =
"",
int type = AbstractItem);
72 int type()
const override;
Library export/import macros and namespace marker for the disp3D library.
#define DISP3DSHARED_EXPORT
3-D brain visualisation using the Qt RHI rendering backend.
Base tree item providing check-state, visibility, and data-role storage for all 3-D scene items.
void setColor(const QColor &color)
AbstractTreeItem(const QString &text="", int type=AbstractItem)
int type() const override
QMatrix4x4 transform() const
void setAlpha(float alpha)
void setTransform(const QMatrix4x4 &transform)
void setVisible(bool visible)
virtual ~AbstractTreeItem()=default
static constexpr int itemTypeId(ItemType type)