┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/views/dolphinview.cpp
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2011-09-09 19:21:22 +0200
committerPeter Penz <[email protected]>2011-09-09 19:22:13 +0200
commit93cb7e02616df9746f7cdae09434e7488f4e7d28 (patch)
treee28a940f1137dda286c662028d25906f1f0c4960 /src/views/dolphinview.cpp
parent9dbd073951f999d6b6fad46864622baf0a25ef35 (diff)
Version control: Show context menu entries of plugins
Diffstat (limited to 'src/views/dolphinview.cpp')
-rw-r--r--src/views/dolphinview.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/views/dolphinview.cpp b/src/views/dolphinview.cpp
index bb9b52365..a53934ddc 100644
--- a/src/views/dolphinview.cpp
+++ b/src/views/dolphinview.cpp
@@ -518,8 +518,16 @@ QString DolphinView::statusBarText() const
QList<QAction*> DolphinView::versionControlActions(const KFileItemList& items) const
{
- Q_UNUSED(items);
- return QList<QAction*>(); //m_dolphinViewController->versionControlActions(items);
+ QList<QAction*> actions;
+
+ if (items.isEmpty()) {
+ const KUrl url = fileItemModel()->rootDirectory();
+ actions = m_versionControlObserver->contextMenuActions(url.path(KUrl::AddTrailingSlash));
+ } else {
+ actions = m_versionControlObserver->contextMenuActions(items);
+ }
+
+ return actions;
}
void DolphinView::setUrl(const KUrl& url)