┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinmainwindow.cpp
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2010-05-03 15:40:24 +0000
committerPeter Penz <[email protected]>2010-05-03 15:40:24 +0000
commit23f31b60b0c5b054886ed4812eb0a833803eef6d (patch)
treef194cbedefe1fdce83006989e910fd2ee26e70c8 /src/dolphinmainwindow.cpp
parent4fb3a8dfcdf8272b2c01f8f78787ba7d8597a159 (diff)
Allow to add menu groups like "View Mode", "Sort By"... to be added as toolbar item (see http://reviewboard.kde.org/r/3862).
Thanks to Todd for the patch! CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=1122320
Diffstat (limited to 'src/dolphinmainwindow.cpp')
-rw-r--r--src/dolphinmainwindow.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/dolphinmainwindow.cpp b/src/dolphinmainwindow.cpp
index eaa8ebb8a..3d9b92f52 100644
--- a/src/dolphinmainwindow.cpp
+++ b/src/dolphinmainwindow.cpp
@@ -52,6 +52,7 @@
#include <kaction.h>
#include <kactioncollection.h>
+#include <kactionmenu.h>
#include <kconfig.h>
#include <kdesktopfile.h>
#include <kdeversion.h>
@@ -1638,6 +1639,14 @@ void DolphinMainWindow::setupDockWidgets()
this, SLOT(handlePlacesClick(KUrl, Qt::MouseButtons)));
connect(this, SIGNAL(urlChanged(KUrl)),
placesPanel, SLOT(setUrl(KUrl)));
+
+ KActionMenu* panelsMenu = new KActionMenu(i18nc("@action:inmenu File", "Panels"), this);
+ actionCollection()->addAction("panels", panelsMenu);
+ panelsMenu->setDelayed(false);
+ panelsMenu->addAction(placesAction);
+ panelsMenu->addAction(infoAction);
+ panelsMenu->addAction(foldersAction);
+ panelsMenu->addAction(terminalAction);
}
void DolphinMainWindow::updateEditActions()