15 #ifndef BORNAGAIN_MVVM_MODEL_MVVM_SIGNALS_ITEMLISTENERBASE_H
16 #define BORNAGAIN_MVVM_MODEL_MVVM_SIGNALS_ITEMLISTENERBASE_H
18 #include "mvvm/model_export.h"
55 void unsubscribe_from_current();
Provides sets of methods to subscribe to various signals generated by SessionItem.
ItemListenerBase(const ItemListenerBase &other)=delete
ItemListenerBase & operator=(const ItemListenerBase &other)=delete
virtual void unsubscribe()
For necessary manipulations on new item.
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.