36#ifndef ABSTRACTTREEITEM_H
37#define ABSTRACTTREEITEM_H
45#include <QStandardItem>
77 return QStandardItem::UserType +
static_cast<int>(
type);
80 explicit AbstractTreeItem(
const QString &text =
"",
int type = AbstractItem);
83 int type()
const override;
disp3D library export/import macros.
#define DISP3DSHARED_EXPORT
Base tree item providing check-state, visibility, and data-role storage for all 3-D scene items.
void setTransform(const QMatrix4x4 &transform)
AbstractTreeItem(const QString &text="", int type=AbstractItem)
void setAlpha(float alpha)
void setColor(const QColor &color)
static constexpr int itemTypeId(ItemType type)
QMatrix4x4 transform() const
void setVisible(bool visible)
virtual ~AbstractTreeItem()=default
int type() const override