BindingManager::~BindingManager
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
~BindingManager();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/binding_manager.h:51
Report an issue with this entry →BindingManager::bind
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
BindingId bind(Element* element, const String& property, ObservableBase* observable);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/binding_manager.h:57
Report an issue with this entry →BindingManager::bindComputed
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
BindingId bindComputed(Element* element, const String& property, std::function<String()> expression, std::vector<ObservableBase*> dependencies);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/binding_manager.h:87
Report an issue with this entry →BindingManager::bindingCount
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 bindingCount() const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/binding_manager.h:107
Report an issue with this entry →BindingManager::BindingManager
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
BindingManager(const BindingManager&) = delete;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/binding_manager.h:53
Report an issue with this entry →BindingManager::BindingManager
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
explicit BindingManager(Document* doc);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/binding_manager.h:50
Report an issue with this entry →BindingManager::bindList
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
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);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/binding_manager.h:67
Report an issue with this entry →BindingManager::bindListImpl
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
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);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/binding_manager.h:76
Report an issue with this entry →BindingManager::bindTwoWay
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
BindingId bindTwoWay(Element* element, const String& property, ObservableBase* observable);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/binding_manager.h:62
Report an issue with this entry →BindingManager::flush
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void flush();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/binding_manager.h:102
Report an issue with this entry →BindingManager::hasPendingUpdates
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool hasPendingUpdates() const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/binding_manager.h:110
Report an issue with this entry →BindingManager::operator=
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
BindingManager& operator=(const BindingManager&) = delete;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/binding_manager.h:55
Report an issue with this entry →BindingManager::pendingUpdateCount
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 pendingUpdateCount() const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/binding_manager.h:109
Report an issue with this entry →BindingManager::unbind
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void unbind(BindingId id);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/binding_manager.h:93
Report an issue with this entry →BindingManager::unbindAll
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void unbindAll();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/binding_manager.h:99
Report an issue with this entry →BindingManager::unbindElement
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void unbindElement(Element* element);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/binding_manager.h:96
Report an issue with this entry →bindList
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
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)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/binding_manager.h:149
Report an issue with this entry →