┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinview.cpp
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2009-07-22 19:26:25 +0000
committerPeter Penz <[email protected]>2009-07-22 19:26:25 +0000
commita9ef4bd96a6aa7f4b730bc0b4ff676c56e382507 (patch)
treeab6757d346e5a8171a43f7c095fea51a80d1dffb /src/dolphinview.cpp
parentebf78d6ac26467560e66beeb106d0650aafd60f3 (diff)
show the actions of a revision control plugin in the context menu
svn path=/trunk/KDE/kdebase/apps/; revision=1001270
Diffstat (limited to 'src/dolphinview.cpp')
-rw-r--r--src/dolphinview.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/dolphinview.cpp b/src/dolphinview.cpp
index c454d65a5..a979ecdd2 100644
--- a/src/dolphinview.cpp
+++ b/src/dolphinview.cpp
@@ -105,6 +105,7 @@ DolphinView::DolphinView(QWidget* parent,
m_proxyModel(proxyModel),
m_previewGenerator(0),
m_toolTipManager(0),
+ m_revisionControlObserver(0),
m_rootUrl(),
m_activeItemUrl(),
m_createdItemUrl(),
@@ -608,6 +609,11 @@ QString DolphinView::statusBarText() const
return text;
}
+QList<QAction*> DolphinView::revisionControlActions(const KFileItemList& items) const
+{
+ return m_revisionControlObserver->contextMenuActions(items);
+}
+
void DolphinView::setUrl(const KUrl& url)
{
m_newFileNames.clear();
@@ -1461,7 +1467,7 @@ void DolphinView::createView()
m_previewGenerator = new KFilePreviewGenerator(view);
m_previewGenerator->setPreviewShown(m_showPreview);
- new RevisionControlObserver(view);
+ m_revisionControlObserver = new RevisionControlObserver(view);
if (DolphinSettings::instance().generalSettings()->showToolTips()) {
m_toolTipManager = new ToolTipManager(view, m_proxyModel);