Widget ¤tChild() { return child(currentChildIndex()); }
const Widget ¤tChild() const { return child(currentChildIndex()); }
const Widget &WidgetContainer::current() const { return (currentChildIndex() >= 0 ? child(currentChildIndex()).current() : *this); }