43 virtual bool can_dock(
const i_dock& aDock)
const = 0;
47 virtual void dock(i_dock& aDock) = 0;
virtual i_dock & which_dock()=0
virtual const i_widget & docked_widget() const =0
virtual const i_dock & which_dock() const =0
declare_event(docked, i_dock &) declare_event(undocked
virtual bool is_docked() const =0
virtual i_widget & docked_widget()=0
virtual bool can_dock(const i_dock &aDock) const =0
virtual ~i_dockable()=default
virtual void dock(i_dock &aDock)=0
#define declare_event(declName,...)