diff --git a/src/filewidgets/kfilewidget.cpp b/src/filewidgets/kfilewidget.cpp --- a/src/filewidgets/kfilewidget.cpp +++ b/src/filewidgets/kfilewidget.cpp @@ -536,8 +536,11 @@ d->toolbar->addAction(coll->action(QStringLiteral("up"))); d->toolbar->addAction(coll->action(QStringLiteral("reload"))); d->toolbar->addAction(separator); - d->toolbar->addAction(coll->action(QStringLiteral("inline preview"))); + d->toolbar->addAction(coll->action(QStringLiteral("short view"))); + d->toolbar->addAction(coll->action(QStringLiteral("detailed view"))); + d->toolbar->addAction(coll->action(QStringLiteral("sorting menu"))); d->toolbar->addWidget(midSpacer); + d->toolbar->addAction(coll->action(QStringLiteral("inline preview"))); d->toolbar->addAction(furtherAction); d->toolbar->addWidget(d->iconSizeSlider); d->toolbar->addAction(closerAction); @@ -548,6 +551,11 @@ d->toolbar->setToolButtonStyle(Qt::ToolButtonIconOnly); d->toolbar->setMovable(false); + // Make any dropdown menu buttons open their menus without requiring a long press + foreach(QToolButton* button, d->toolbar->findChildren()) { + button->setPopupMode(QToolButton::InstantPopup); + } + KUrlCompletion *pathCompletionObj = new KUrlCompletion(KUrlCompletion::DirCompletion); pathCombo->setCompletionObject(pathCompletionObj); pathCombo->setAutoDeleteCompletionObject(true);