void WidgetMenu::resizeToFitContents()
{
- auto *widgetAction = static_cast<QWidgetAction *>(actions().first());
+ auto *widgetAction = static_cast<QWidgetAction *>(actions().constFirst());
auto focusedChildWidget = QApplication::focusWidget();
if (!widgetAction->defaultWidget()->isAncestorOf(focusedChildWidget)) {
focusedChildWidget = nullptr;
void WidgetMenu::showEvent(QShowEvent *event)
{
if (!event->spontaneous()) {
- auto widgetAction = static_cast<QWidgetAction *>(actions().first());
+ auto widgetAction = static_cast<QWidgetAction *>(actions().constFirst());
widgetAction->defaultWidget()->setFocus();
}
QMenu::showEvent(event);