BindingManager::~BindingManager
data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
~BindingManager();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/data/binding_manager.h:51
反馈此接口问题 →BindingManager::bind
data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
BindingId bind(Element* element, const String& property, ObservableBase* observable);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/data/binding_manager.h:57
反馈此接口问题 →BindingManager::bindComputed
data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
BindingId bindComputed(Element* element, const String& property, std::function<String()> expression, std::vector<ObservableBase*> dependencies);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/data/binding_manager.h:87
反馈此接口问题 →BindingManager::bindingCount
data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
u32 bindingCount() const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/data/binding_manager.h:107
反馈此接口问题 →BindingManager::BindingManager
data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
BindingManager(const BindingManager&) = delete;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/data/binding_manager.h:53
反馈此接口问题 →BindingManager::BindingManager
data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
explicit BindingManager(Document* doc);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/data/binding_manager.h:50
反馈此接口问题 →BindingManager::bindList
data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
template<typename T> BindingId bindList(Element* container, ObservableList<T>* list, std::function<RefPtr<Node>(const T&, size_t index)> createItem, std::function<void(Element*, const T&, size_t index)> updateItem = nullptr);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/data/binding_manager.h:67
反馈此接口问题 →BindingManager::bindListImpl
data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
BindingId bindListImpl(Element* container, std::function<size_t()> getSize, std::function<RefPtr<Node>(size_t)> createAt, std::function<void(Element*, size_t)> updateAt, std::function<SubscriptionId(std::function<void(const ListChange&)>)> subscribeFn);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/data/binding_manager.h:76
反馈此接口问题 →BindingManager::bindTwoWay
data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
BindingId bindTwoWay(Element* element, const String& property, ObservableBase* observable);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/data/binding_manager.h:62
反馈此接口问题 →BindingManager::flush
data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void flush();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/data/binding_manager.h:102
反馈此接口问题 →BindingManager::hasPendingUpdates
data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
bool hasPendingUpdates() const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/data/binding_manager.h:110
反馈此接口问题 →BindingManager::operator=
data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
BindingManager& operator=(const BindingManager&) = delete;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/data/binding_manager.h:55
反馈此接口问题 →BindingManager::pendingUpdateCount
data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
u32 pendingUpdateCount() const;验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/data/binding_manager.h:109
反馈此接口问题 →BindingManager::unbind
data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void unbind(BindingId id);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/data/binding_manager.h:93
反馈此接口问题 →BindingManager::unbindAll
data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void unbindAll();验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/data/binding_manager.h:99
反馈此接口问题 →BindingManager::unbindElement
data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
void unbindElement(Element* element);验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/data/binding_manager.h:96
反馈此接口问题 →bindList
data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。
template<typename T> BindingId BindingManager::bindList( Element* container, ObservableList<T>* list, std::function<RefPtr<Node>(const T&, size_t index)> createItem, std::function<void(Element*, const T&, size_t index)> updateItem)验证范围
已索引当前源码;未逐项完成运行、组合与平台验收。
include/kui/data/binding_manager.h:149
反馈此接口问题 →