template class CCL::ItemViewObserver
Mixin class for model implementation, maintains pointers to multiple attached itemViews.
#include <iitemmodel.h> template <class ItemModelBase> class ItemViewObserver: public ItemModelBase { public: // methods IItemView* getItemView () const; const auto& getItemViews () const; IItemView* getItemViewByName (StringRef name); void makeFirst (IItemView* itemView); void makeLast (IItemView* itemView); void CCL_API viewAttached (IItemView* itemView); void CCL_API viewDetached (IItemView* itemView); };