┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/revisioncontrolplugin.cpp
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2009-07-23 06:28:28 +0000
committerPeter Penz <[email protected]>2009-07-23 06:28:28 +0000
commit47d50032839e70f847adc1cc0de784f001936954 (patch)
treee898fc215932aba8fff7c9cb4f077a546b1b0e1d /src/revisioncontrolplugin.cpp
parentfddd17030cf1da66415aad51e31575d2a1e2dda0 (diff)
The revision control plugin must be aware on which directory the context-menu-actions should get applied. Relying on the directory that has been used in beginRetrieval() does not work when having a treeview.
svn path=/trunk/KDE/kdebase/apps/; revision=1001388
Diffstat (limited to 'src/revisioncontrolplugin.cpp')
-rw-r--r--src/revisioncontrolplugin.cpp18
1 files changed, 14 insertions, 4 deletions
diff --git a/src/revisioncontrolplugin.cpp b/src/revisioncontrolplugin.cpp
index 6a833f622..b3b407c61 100644
--- a/src/revisioncontrolplugin.cpp
+++ b/src/revisioncontrolplugin.cpp
@@ -133,13 +133,23 @@ RevisionControlPlugin::RevisionState SubversionPlugin::revisionState(const KFile
QList<QAction*> SubversionPlugin::contextMenuActions(const KFileItemList& items) const
{
+ Q_UNUSED(items);
+
+ QList<QAction*> actions;
+ actions.append(m_updateAction);
+ actions.append(m_commitAction);
+ actions.append(m_addAction);
+ actions.append(m_removeAction);
+ return actions;
+}
+
+QList<QAction*> SubversionPlugin::contextMenuActions(const QString& directory) const
+{
+ Q_UNUSED(directory);
+
QList<QAction*> actions;
actions.append(m_updateAction);
actions.append(m_commitAction);
- if (!items.isEmpty()) {
- actions.append(m_addAction);
- actions.append(m_removeAction);
- }
return actions;
}