23#include "AstCore/Segment.hpp"
34 using UiObjectTreeItem::UiObjectTreeItem;
43 Command* command()
const {
return getObject<Command*>(); }
46 errc_t removeCommand();
49 void removeCommandAndDeleteItem();
对象树控件项,关联一个 Object 并可递归构建子节点
命令(虚基类),用于定义任务序列中的命令,例如初始状态、轨道机动、轨道预报等
定义 Command.hpp:42
轨道段(虚基类),用于描述任务序列中的轨道段,例如初始状态段、轨道机动段、轨道预报段等
定义 Segment.hpp:45
Segment 对象树项
定义 UiCommandTreeItem.hpp:32
Segment * segment() const
获取 Segment 对象
定义 UiCommandTreeItem.hpp:41
定义 UiObjectTreeItem.hpp:36
virtual QList< UiObjectTreeItem * > createChildItems(const TreeBuildOptions &options={}) const
创建子节点列表,子类可重写以实现自定义的层级关系和 item 类型
定义 UiObjectTreeItem.cpp:52
对象树构建选项
定义 UiObjectTreeItem.hpp:31