- QActionGroup* showInformationActionGroup = createAdditionalInformationActionGroup();
- connect(showInformationActionGroup, SIGNAL(triggered(QAction*)), this, SLOT(toggleAdditionalInfo(QAction*)));
+ KActionMenu* sortActionMenu = m_actionCollection->add<KActionMenu>("sort");
+ sortActionMenu->setText(i18nc("@action:inmenu View", "Sort By"));
+ sortActionMenu->setDelayed(false);
+
+ foreach(QAction* actionItem, sortByActionGroup->actions()) {
+ sortActionMenu->addAction(actionItem);
+ }
+ sortActionMenu->addSeparator();
+ sortActionMenu->addAction(sortDescending);
+ sortActionMenu->addAction(sortFoldersFirst);
+
+ KActionMenu* showInformationActionMenu = createAdditionalInformationActionMenu();
+ connect(showInformationActionMenu, SIGNAL(triggered(QAction*)), this, SLOT(toggleAdditionalInfo(QAction*)));