75 virtual std::optional<BIFIconID>
getIcon()
const;
120 const bool expand =
true);
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *bitmap _GL_VOID_RET _GL_VOID GLenum type
AbstractTreeElement(TreeElement &legacy_te)
friend void tree_element_expand(const AbstractTreeElement &tree_element, SpaceOutliner &space_outliner)
virtual std::optional< BIFIconID > getIcon() const
static std::unique_ptr< AbstractTreeElement > createFromType(int type, TreeElement &legacy_te, void *idv)
TreeElement & getLegacyElement()
virtual ~AbstractTreeElement()=default
virtual bool expandPoll(const SpaceOutliner &) const
static void uncollapse_by_default(TreeElement *legacy_te)
virtual void expand(SpaceOutliner &) const
virtual StringRefNull getWarning() const
virtual bool isExpandValid() const
TreeElement * outliner_add_element(SpaceOutliner *space_outliner, ListBase *lb, void *idv, TreeElement *parent, short type, short index, const bool expand)
void tree_element_expand(const AbstractTreeElement &tree_element, SpaceOutliner &space_outliner)
struct TreeElement * parent