diff options
| author | Peter Penz <[email protected]> | 2009-07-22 19:26:25 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2009-07-22 19:26:25 +0000 |
| commit | a9ef4bd96a6aa7f4b730bc0b4ff676c56e382507 (patch) | |
| tree | ab6757d346e5a8171a43f7c095fea51a80d1dffb /src/dolphinview.cpp | |
| parent | ebf78d6ac26467560e66beeb106d0650aafd60f3 (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.cpp | 8 |
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); |
