#include <KPropertiesDialog>
#include <KStandardAction>
#include <KStandardDirs>
+#include <KToolBar>
#include <QApplication>
#include <QClipboard>
QAction* propertiesAction = m_mainWindow->actionCollection()->action("properties");
m_popup->addAction(propertiesAction);
- addShowMenubarAction();
+ addShowMenuBarAction();
QAction *action = m_popup->exec(QCursor::pos());
if (action == emptyTrashAction) {
QAction* propertiesAction = m_popup->addAction(i18nc("@action:inmenu", "Properties"));
propertiesAction->setIcon(KIcon("document-properties"));
- addShowMenubarAction();
+ addShowMenuBarAction();
QAction* action = m_popup->exec(QCursor::pos());
if (action == propertiesAction) {
}
}
-void DolphinContextMenu::addShowMenubarAction()
+void DolphinContextMenu::addShowMenuBarAction()
{
- KAction* showMenuBar = m_mainWindow->showMenuBarAction();
- if (!m_mainWindow->menuBar()->isVisible()) {
+ const KActionCollection* ac = m_mainWindow->actionCollection();
+ QAction* showMenuBar = ac->action(KStandardAction::name(KStandardAction::ShowMenubar));
+ if (!m_mainWindow->menuBar()->isVisible() && !m_mainWindow->toolBar()->isVisible()) {
m_popup->addSeparator();
m_popup->addAction(showMenuBar);
}