void WNavigationBar::addWidget(WWidget *widget, AlignmentFlag alignment) { if (dynamic_cast<WMenu *>(widget)) { align(widget, alignment); WContainerWidget *contents = resolve<WContainerWidget *>("contents"); contents->addWidget(widget); contents->setLoadLaterWhenInvisible(false); } else addWrapped(widget, alignment, "navbar-form"); }