acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
data::check_property Class Reference
Inheritance diagram for data::check_property:
data::property data::check_handler user::check_property

Public Member Functions

 check_property (::data::property_container *ppropertycontainer=nullptr, const ::atom &atom={})
 check_property (const ::data::property &property)
::e_check echeck () const
bool is_checked () const
bool operator== (::e_check echeck) const
bool set (::e_check echeck, const ::action_context &actioncontext)
bool toggle (const ::action_context &context)
void set_check_property (const ::data::check_property &checkproperty)
bool on_check_will_change (::data::check_change &checkchange)
void on_check_changed (::data::check_change &checkchange)
add_signal_function_to_holder< ::data::check_will_change > check_will_change (::object *pobjectFunctionHolder)
add_signal_function_to_holder< ::data::check_changed > check_changed (::object *pobjectFunctionHolder)
bool operator== (const ::data::check_property &checkproperty) const
bool operator== (const ::data::check_change &change) const
Public Member Functions inherited from data::property
 property (::data::property_container *ppropertycontainer=nullptr, const ::atom &atom={})
 property (const property &property)
::atom atom () const
::comparable_array< ::data::property_will_change > & property_will_change () const
::comparable_array< ::data::property_changed > & property_changed () const
bool operator&& (::data::property_change &change) const
bool operator&& (const ::atom_array_base &atoma) const
bool set_property (const ::payload &payload, const ::action_context &actioncontext) const
::atom_array_base get_key (const ::atom_array_base &atomaSuffix) const
bool set_property (const ::atom_array_base &atomaSuffix, const ::payload &payload, const ::action_context &actioncontext) const
::payload get_property (const ::atom_array_base &atomaSuffix={}) const
bool operator== (const property &property) const
property & operator= (set_property_t setproperty)

Protected Member Functions

void unhook_callbacks ()
void hook_callbacks ()
Protected Member Functions inherited from data::property
void initialize_data_property (const ::data::property &propertySource)

Protected Attributes

::data::property_will_change m_propertywillchange
::data::property_changed m_propertychanged
::data::signal< ::data::check_will_change > m_checkwillchangesignal
::data::signal< ::data::check_changed > m_checkchangedsignal
Protected Attributes inherited from data::property
::data::property_container * m_ppropertycontainer
::atom m_atom

The documentation for this class was generated from the following files: