23#include "AstUtil/Object.hpp"
44 Object* selectedObject()
const;
50 void setRootObject(
Object*
object);
56 Object* rootObject()
const;
59 void setRootVisible(
bool visible);
62 bool isRootVisible()
const;
65 void setShowComponents(
bool show);
82 bool rootVisible_ =
true;
对象树控件项,关联一个 Object 并可递归构建子节点
对象基类,继承自该类的对象可以使用运行时类型信息相关功能,实现强弱引用计数、运行时元信息(属性访问、序列化等)等基础功能
定义 Object.hpp:95
定义 UiObjectTreeItem.hpp:36
通用对象树控件,支持显示全部对象或以指定节点为根的子树
定义 UiObjectTree.hpp:31
void objectSelected(Object *object)
当用户在树中选中对象时发出,参数仅在槽函数执行期间有效
TreeBuildOptions buildOptions_
对象树构建选项
定义 UiObjectTree.hpp:78
bool isShowComponents() const
查询是否显示组件节点
定义 UiObjectTree.hpp:68
void objectDoubleClicked(Object *object)
当用户双击树中对象时发出,参数仅在槽函数执行期间有效
对象树构建选项
定义 UiObjectTreeItem.hpp:31