15 #ifndef BORNAGAIN_MVVM_MODEL_MVVM_SIGNALS_ITEMMAPPER_H
16 #define BORNAGAIN_MVVM_MODEL_MVVM_SIGNALS_ITEMMAPPER_H
47 void setActive(
bool value);
51 void callOnItemDestroy();
54 std::unique_ptr<ItemMapperImpl>
p_impl;
Interface to subscribe to various events happening with specific SessionItem.
Provides notifications on various changes for a specific item.
std::unique_ptr< ItemMapperImpl > p_impl
Templated class for all objects willing to listen for changes in concrete SessionModel.
The main object representing an editable/displayable/serializable entity.
std::function< void(SessionItem *, std::string)> item_str_t
std::function< void(SessionItem *, TagRow)> item_tagrow_t
std::function< void(SessionItem *, int)> item_int_t
std::function< void(SessionItem *)> item_t
materialitems.h Collection of materials to populate MaterialModel.