|
🛰️航天仿真算法库 SpaceAST 0.3.1
|
#include <ModeratorObserver.hpp>
类 ast::ModeratorObserver 继承关系图:Public 成员函数 | |
| virtual | ~ModeratorObserver () |
| virtual void | onObjectAdded (Object &obj) |
| virtual void | onBeforeObjectRemove (Object &obj) |
| virtual void | onObjectRemoved (Object &obj) |
| virtual void | onBeforeObjectRename (Object &obj, StringView oldName, StringView newName) |
| virtual void | onObjectRenamed (Object &obj, StringView oldName, StringView newName) |
友元 | |
| class | ModeratorObserverMultiplexer |
引擎事件监听者接口(观察者)
不继承 Object/引用计数;复用器/Moderator 不拥有订阅者, 订阅者析构时通过 sources_ 自动从所有登记它的复用器注销。
|
inlinevirtual |
|
inlinevirtual |
对象将被重命名前通知
| obj | 被重命名的对象 |
| oldName | 重命名前的旧名称 |
被 ast::ModeratorObserverMultiplexer , 以及 ast::UiModerator::Observer 重载.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
对象已被重命名后通知
| obj | 被重命名的对象 |
| oldName | 重命名前的旧名称 |
被 ast::ModeratorObserverMultiplexer , 以及 ast::UiModerator::Observer 重载.