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.