![]() |
neoGFX
Cross-platform C++ app/game engine
|
#include <widget.hpp>
Additional Inherited Members | |
Public Types inherited from neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | |
| typedef ContainerTraits | container_traits |
| typedef container_traits::value_type | value_type |
| typedef container_traits::allocator_type | allocator_type |
| typedef container_traits::row_cell_array | row_cell_array |
| typedef container_traits::container_type | container_type |
| typedef container_type::value_type | row_type |
| typedef container_traits::cell_type | cell_type |
| typedef container_type::iterator | iterator |
| typedef container_type::const_iterator | const_iterator |
| typedef neolib::specialized_generic_iterator< iterator > | base_iterator |
| typedef neolib::specialized_generic_iterator< const_iterator > | const_base_iterator |
| typedef container_traits::sibling_iterator | sibling_iterator |
| typedef container_traits::const_sibling_iterator | const_sibling_iterator |
| typedef row_cell_array::iterator | column_iterator |
| typedef row_cell_array::const_iterator | const_column_iterator |
Public Types inherited from neolib::lifetime< Base > | |
| typedef neolib::destroyed_flag | destroyed_flag |
Public Member Functions inherited from neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | |
| define_declared_event (ColumnInfoChanged, column_info_changed, item_model_index::column_type) define_declared_event(ItemAdded | |
| const item_model_index & | define_declared_event (ItemChanged, item_changed, const item_model_index &) define_declared_event(ItemRemoving |
| const item_model_index const item_model_index & | define_declared_event (ItemRemoved, item_removed, const item_model_index &) define_declared_event(Cleared |
| basic_item_model () | |
| ~basic_item_model () | |
| bool | is_tree () const override |
| uint32_t | rows () const override |
| uint32_t | columns () const override |
| uint32_t | columns (item_model_index const &aIndex) const override |
| std::string const & | column_name (item_model_index::value_type aColumnIndex) const override |
| void | set_column_name (item_model_index::value_type aColumnIndex, std::string const &aName) override |
| item_data_type | column_data_type (item_model_index::column_type aColumnIndex) const override |
| void | set_column_data_type (item_model_index::column_type aColumnIndex, item_data_type aType) override |
| item_cell_data const & | column_min_value (item_model_index::column_type aColumnIndex) const override |
| void | set_column_min_value (item_model_index::column_type aColumnIndex, item_cell_data const &aValue) override |
| item_cell_data const & | column_max_value (item_model_index::column_type aColumnIndex) const override |
| void | set_column_max_value (item_model_index::column_type aColumnIndex, item_cell_data const &aValue) override |
| item_cell_data const & | column_step_value (item_model_index::column_type aColumnIndex) const override |
| void | set_column_step_value (item_model_index::column_type aColumnIndex, item_cell_data const &aValue) override |
| i_item_model::iterator | index_to_iterator (item_model_index const &aIndex) override |
| i_item_model::const_iterator | index_to_iterator (item_model_index const &aIndex) const override |
| item_model_index | iterator_to_index (i_item_model::const_iterator aPosition) const override |
| i_item_model::iterator | begin () override |
| i_item_model::const_iterator | begin () const override |
| i_item_model::iterator | end () override |
| i_item_model::const_iterator | end () const override |
| i_item_model::iterator | sbegin () override |
| i_item_model::const_iterator | sbegin () const override |
| i_item_model::iterator | send () override |
| i_item_model::const_iterator | send () const override |
| bool | has_children (i_item_model::const_iterator aParent) const override |
| bool | has_children (const item_model_index &aParentIndex) const override |
| bool | has_parent (i_item_model::const_iterator aChild) const override |
| bool | has_parent (const item_model_index &aChildIndex) const override |
| i_item_model::iterator | parent (i_item_model::iterator aChild) override |
| i_item_model::const_iterator | parent (i_item_model::const_iterator aChild) const override |
| item_model_index | parent (const item_model_index &aChildIndex) const override |
| i_item_model::iterator | sbegin (i_item_model::iterator aParent) override |
| i_item_model::const_iterator | sbegin (i_item_model::const_iterator aParent) const override |
| i_item_model::iterator | send (i_item_model::iterator aParent) override |
| i_item_model::const_iterator | send (i_item_model::const_iterator aParent) const override |
| item_cell_data const & | cell_data (item_model_index const &aIndex) const override |
| const item_cell_info & | cell_info (item_model_index const &aIndex) const override |
| bool | empty () const override |
| void | reserve (uint32_t aItemCount) override |
| uint32_t | capacity () const override |
| i_item_model::iterator | insert_item (i_item_model::const_iterator aPosition, value_type const &aValue) override |
| i_item_model::iterator | insert_item (i_item_model::const_iterator aPosition, value_type const &aValue, item_cell_data const &aCellData) override |
| i_item_model::iterator | insert_item (i_item_model::const_iterator aPosition, item_cell_data const &aCellData) override |
| i_item_model::iterator | insert_item (item_model_index const &aIndex, value_type const &aValue) override |
| i_item_model::iterator | insert_item (item_model_index const &aIndex, value_type const &aValue, item_cell_data const &aCellData) override |
| i_item_model::iterator | insert_item (item_model_index const &aIndex, item_cell_data const &aCellData) override |
| i_item_model::iterator | append_item (value_type const &aValue) override |
| i_item_model::iterator | append_item (value_type const &aValue, item_cell_data const &aCellData) override |
| i_item_model::iterator | append_item (i_item_model::const_iterator aParent, value_type const &aValue) override |
| i_item_model::iterator | append_item (i_item_model::const_iterator aParent, value_type const &aValue, item_cell_data const &aCellData) override |
| i_item_model::iterator | append_item (i_item_model::const_iterator aParent, item_cell_data const &aCellData) override |
| i_item_model::iterator | append_item (item_model_index const &aIndex, value_type const &aValue) override |
| i_item_model::iterator | append_item (item_model_index const &aIndex, value_type const &aValue, item_cell_data const &aCellData) override |
| i_item_model::iterator | append_item (item_model_index const &aIndex, item_cell_data const &aCellData) override |
| void | clear () override |
| i_item_model::iterator | erase (i_item_model::const_iterator aPosition) override |
| i_item_model::iterator | erase (item_model_index const &aIndex) override |
| void | insert_cell_data (i_item_model::iterator aItem, item_model_index::value_type aColumnIndex, item_cell_data const &aCellData) override |
| void | insert_cell_data (item_model_index const &aIndex, item_cell_data const &aCellData) override |
| void | update_cell_data (i_item_model::const_iterator aPosition, item_model_index::value_type aColumnIndex, item_cell_data const &aCellData) override |
| void | update_cell_data (item_model_index const &aIndex, item_cell_data const &aCellData) override |
| value_type & | item (item_model_index const &aIndex) override |
| value_type const & | item (item_model_index const &aIndex) const override |
| container_type const & | items () const |
Public Member Functions inherited from neogfx::object< reference_counted< i_basic_item_model< T > > > | |
| i_object & | as_object () override |
| void | class_name (neolib::i_string &aClassName) const override |
| neogfx::object_type | object_type () const override |
| void | property_changed (i_property &) override |
| const i_properties & | properties () const override |
| i_properties & | properties () override |
| void | register_property (i_property &aProperty) override |
| const neogfx::property_map & | property_map () const override |
Public Member Functions inherited from neolib::object< Base > | |
| define_declared_event (Destroying, destroying) | |
| define_declared_event (Destroyed, destroyed) | |
| object (lifetime_state aState=lifetime_state::Creating) | |
| ~object () | |
| void | set_destroying () override |
| void | set_destroyed () override |
| bool | is_alive () const final |
| bool | is_destroyed () const final |
Public Member Functions inherited from neolib::lifetime< Base > | |
| lifetime (lifetime_state aState=lifetime_state::Alive) | |
| virtual | ~lifetime () |
| lifetime_state | object_state () const final |
| std::shared_ptr< std::atomic< lifetime_state > > | object_state_ptr () const final |
| bool | is_creating () const final |
| bool | is_destroying () const final |
| void | set_alive () override |
Public Member Functions inherited from neolib::i_lifetime | |
| virtual | ~i_lifetime ()=default |
Public Member Functions inherited from neogfx::i_properties | |
| uint32_t | count () const |
| std::string | name (uint32_t aIndex) const |
| const i_property & | property (uint32_t aIndex) const |
| i_property & | property (uint32_t aIndex) |
Public Attributes inherited from neogfx::basic_item_model< T, Columns, CellType, ContainerTraits > | |
| item_added | |
| const item_model_index | item_removing |
Protected Member Functions inherited from neogfx::i_properties | |
| neogfx::property_map & | property_map () |
Definition at line 26 of file widget.hpp.