xentara-workbench-plugin v1.0.1
The Xentara Workbench Plugin Framework
Loading...
Searching...
No Matches
xentara::workbench::skill::PlaceholderElement< DerivedElement, kClassName, kUuid, DisplayName, MenuText, kNewElementName, kCategory, kIsIncomplete > Member List

This is the complete list of members for xentara::workbench::skill::PlaceholderElement< DerivedElement, kClassName, kUuid, DisplayName, MenuText, kNewElementName, kCategory, kIsIncomplete >, including all inherited members.

childElements() const -> model::ChildElementAccessorxentara::workbench::skill::Element
element() const noexcept -> const model::Element &xentara::workbench::skill::Element
elementClass() const noexcept -> const Class &xentara::workbench::skill::Element
enclosingPropertyContainer() const -> PropertyContainer *xentara::workbench::bindings::PropertyContainer
ForEachAttributeFunction typedefxentara::workbench::skill::Element
forEachCrossReference(const ForEachCrossReferenceFunction &function, ForEachCrossReferenceOptions options={}) noexcept -> voidxentara::workbench::bindings::PropertyContainer
ForEachEventFunction typedefxentara::workbench::skill::Element
ForEachTaskFunction typedefxentara::workbench::skill::Element
load(utils::json::decoder::Object &jsonObject, config::Context &context) -> void finalxentara::workbench::skill::PlaceholderElement< DerivedElement, kClassName, kUuid, DisplayName, MenuText, kNewElementName, kCategory, kIsIncomplete >privatevirtual
localPropertyErrorCountChanged() -> voidxentara::workbench::bindings::PropertyContainerprotected
makeBinding() -> std::unique_ptr< bindings::AbstractElementBinding > finalxentara::workbench::skill::PlaceholderElement< DerivedElement, kClassName, kUuid, DisplayName, MenuText, kNewElementName, kCategory, kIsIncomplete >privatevirtual
makeSyntheticChild(std::reference_wrapper< const Element::Class > elementClass, std::string name, ConstructorArguments &&...constructorArguments) -> Element::SyntheticChildPointerxentara::workbench::skill::Elementrelated
makeSyntheticChild(std::string name, ConstructorArguments &&...constructorArguments) -> Element::SyntheticChildPointerxentara::workbench::skill::Elementrelated
name() const -> utils::string::StringViewxentara::workbench::skill::Element
operator=(const PropertyController &) noexcept -> PropertyController &xentara::workbench::bindings::PropertyController
operator=(PropertyController &&) noexcept -> PropertyController &xentara::workbench::bindings::PropertyController
xentara::workbench::bindings::PropertyContainer::operator=(const PropertyContainer &rhs) -> PropertyContainer &xentara::workbench::bindings::PropertyContainer
xentara::workbench::bindings::PropertyContainer::operator=(PropertyContainer &&rhs) noexcept -> PropertyContainer &xentara::workbench::bindings::PropertyContainer
parentElement() const -> const model::Element &xentara::workbench::skill::Element
primaryKey() const -> std::stringxentara::workbench::skill::Element
PropertyContainer() noexcept=defaultxentara::workbench::bindings::PropertyContainer
PropertyContainer(const PropertyContainer &other)xentara::workbench::bindings::PropertyContainer
PropertyContainer(PropertyContainer &&other) noexceptxentara::workbench::bindings::PropertyContainer
PropertyController() noexcept=defaultxentara::workbench::bindings::PropertyController
PropertyController(const PropertyController &) noexceptxentara::workbench::bindings::PropertyController
PropertyController(PropertyController &&) noexceptxentara::workbench::bindings::PropertyController
propertyErrorCount() const -> std::size_txentara::workbench::bindings::PropertyContainer
propertyHandle(const Type &property) noexcept -> PropertyHandlexentara::workbench::bindings::PropertyController
propertyHandle(const PropertyId &propertyId) noexcept -> PropertyHandlexentara::workbench::bindings::PropertyController
propertyId(const Type &property) const noexcept -> PropertyIdxentara::workbench::bindings::PropertyController
propertyState(const Type &property) const -> const utils::eh::expected< void, ui::String > &xentara::workbench::bindings::PropertyController
propertyState(const PropertyId &propertyId) const -> const utils::eh::expected< void, ui::String > &xentara::workbench::bindings::PropertyController
propertyVisible(const Type &property) const -> boolxentara::workbench::bindings::PropertyController
propertyVisible(const PropertyId &propertyId) const -> boolxentara::workbench::bindings::PropertyController
publish(const Type &property, Action action=Action::ValueChanged, std::size_t index={}) const -> voidxentara::workbench::bindings::PropertyController
publish(const PropertyId &propertyId, Action action=Action::ValueChanged, std::size_t index={}) const -> voidxentara::workbench::bindings::PropertyController
publishElementMembers() const -> voidxentara::workbench::skill::Elementprotected
publishState(const Type &property) const -> voidxentara::workbench::bindings::PropertyController
publishState(const PropertyId &propertyId) const -> voidxentara::workbench::bindings::PropertyController
publishSyntheticChildren() const -> voidxentara::workbench::skill::Elementprotected
publishValue(const Type &property, Action action=Action::ValueChanged, std::size_t index={}) const -> voidxentara::workbench::bindings::PropertyController
publishValue(const PropertyId &propertyId, Action action=Action::ValueChanged, std::size_t index={}) const -> voidxentara::workbench::bindings::PropertyController
publishVisibility(const Type &property) const -> voidxentara::workbench::bindings::PropertyController
publishVisibility(const PropertyId &propertyId) const -> voidxentara::workbench::bindings::PropertyController
raisePropertyNotification(const PropertyId &propertyId) const -> voidxentara::workbench::bindings::PropertyContainerprotected
resetEnclosingPropertyContainer(SetEnclosingPropertyContainerOptions options={}) -> voidxentara::workbench::bindings::PropertyContainer
save(utils::json::encoder::Object &jsonObject) const -> void finalxentara::workbench::skill::PlaceholderElement< DerivedElement, kClassName, kUuid, DisplayName, MenuText, kNewElementName, kCategory, kIsIncomplete >privatevirtual
setEnclosingPropertyContainer(PropertyContainer &enclosingContainer, SetEnclosingPropertyContainerOptions options={}) -> voidxentara::workbench::bindings::PropertyContainer
setProperty(Type &property, Value &&value) const -> boolxentara::workbench::bindings::PropertyController
subPropertyContainerAdded(const PropertyContainer &container) -> voidxentara::workbench::bindings::PropertyContainerprotected
subPropertyContainerListChanged(SubPropertyContainerListChangedOptions options={}) -> voidxentara::workbench::bindings::PropertyContainerprotected
subPropertyContainerListCopied(const PropertyContainer &other, SubPropertyContainerListChangedOptions options={}) -> voidxentara::workbench::bindings::PropertyContainerprotected
subPropertyContainerListMoved(PropertyContainer &other, SubPropertyContainerListChangedOptions options={}) -> voidxentara::workbench::bindings::PropertyContainerprotected
subPropertyContainerListSwapped(PropertyContainer &other, SubPropertyContainerListChangedOptions options={}) -> voidxentara::workbench::bindings::PropertyContainerprotected
subPropertyContainerRemoved(const PropertyContainer &container) -> voidxentara::workbench::bindings::PropertyContainerprotected
subscribe(const Type &property, ChangeCallback &&changeCallback) -> Subscriptionxentara::workbench::bindings::PropertyController
subscribe(const Type &property, SubscriptionCallbacks callbacks) -> Subscriptionxentara::workbench::bindings::PropertyController
subscribe(const PropertyId &propertyId, ChangeCallback &&changeCallback) -> Subscriptionxentara::workbench::bindings::PropertyController
subscribe(const PropertyId &propertyId, SubscriptionCallbacks callbacks) -> Subscriptionxentara::workbench::bindings::PropertyController
subscribeToPropertyErrorCount(Callback &&callback) -> ErrorCountSubscriptionxentara::workbench::bindings::PropertyContainer
uuid() const -> utils::core::Uuidxentara::workbench::skill::Element
~Element()=0xentara::workbench::skill::Elementpure virtual
~PlaceholderElement()=0xentara::workbench::skill::PlaceholderElement< DerivedElement, kClassName, kUuid, DisplayName, MenuText, kNewElementName, kCategory, kIsIncomplete >pure virtual
~PropertyContainer()=0xentara::workbench::bindings::PropertyContainerpure virtual
~PropertyController()=0xentara::workbench::bindings::PropertyControllerpure virtual