28 class i_tab_container;
virtual i_widget & view_stack()=0
virtual void remove_controller(i_controller &aController)=0
virtual void add_controller(std::shared_ptr< i_controller > aController)=0
virtual const i_widget & view_stack() const =0
virtual const i_tab_container & tab_container() const =0
virtual i_widget & as_widget()=0
declare_event(view_added, i_view &) declare_event(view_removed
virtual void add_controller(i_controller &aController)=0
virtual void change_style(view_container_style aNewStyle)=0
virtual view_container_style style() const =0
virtual const i_widget & as_widget() const =0
virtual i_tab_container & tab_container()=0
#define declare_event(declName,...)