┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinview.cpp
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2007-06-19 18:58:30 +0000
committerPeter Penz <[email protected]>2007-06-19 18:58:30 +0000
commiteaa0ff560b273d785d8f7524bc3ddc597ba14d96 (patch)
tree867d21cdcf1a42fcbcb72f764896e1409368c5d8 /src/dolphinview.cpp
parentf9f4dbf005f63d9e1d14acbe21beab6e0fc26b36 (diff)
when requesting a context menu provide a URL for the viewport, because in the column view this URL can differ from the navigator URL
svn path=/trunk/KDE/kdebase/apps/; revision=677704
Diffstat (limited to 'src/dolphinview.cpp')
-rw-r--r--src/dolphinview.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/dolphinview.cpp b/src/dolphinview.cpp
index acd51d7d7..f3758ce25 100644
--- a/src/dolphinview.cpp
+++ b/src/dolphinview.cpp
@@ -89,8 +89,8 @@ DolphinView::DolphinView(QWidget* parent,
m_controller = new DolphinController(this);
m_controller->setUrl(url);
- connect(m_controller, SIGNAL(requestContextMenu(const QPoint&)),
- this, SLOT(openContextMenu(const QPoint&)));
+ connect(m_controller, SIGNAL(requestContextMenu(const QPoint&, const KUrl&)),
+ this, SLOT(openContextMenu(const QPoint&, const KUrl&)));
connect(m_controller, SIGNAL(urlsDropped(const KUrl::List&, const QModelIndex&, QWidget*)),
this, SLOT(dropUrls(const KUrl::List&, const QModelIndex&, QWidget*)));
connect(m_controller, SIGNAL(sortingChanged(DolphinView::Sorting)),
@@ -697,7 +697,7 @@ void DolphinView::changeSelection(const KFileItemList& selection)
| QItemSelectionModel::Current);
}
-void DolphinView::openContextMenu(const QPoint& pos)
+void DolphinView::openContextMenu(const QPoint& pos, const KUrl& url)
{
KFileItem* item = 0;
@@ -706,7 +706,7 @@ void DolphinView::openContextMenu(const QPoint& pos)
item = fileItem(index);
}
- emit requestContextMenu(item, url());
+ emit requestContextMenu(item, url);
}
void DolphinView::dropUrls(const KUrl::List& urls,