From 76fa5aec6b7af0740876db86c2eb0ef7f6270486 Mon Sep 17 00:00:00 2001 From: David Faure Date: Mon, 13 Oct 2008 21:54:03 +0000 Subject: Konq popupmenu fix: we don't show the "Create new" submenu over subdirs in an iconview because you wouldn't see the just-created file/dir, but let's show it in the case of the hiearchical details view ("folders expandable" option), since you can indeed see the new file/dir in that case. Peter: problem solved with itemsExpandable(). CCMAIL: peter.penz@gmx.at svn path=/trunk/KDE/kdebase/apps/; revision=871109 --- src/dolphinview.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/dolphinview.cpp') diff --git a/src/dolphinview.cpp b/src/dolphinview.cpp index 25d0cc199..daadf7730 100644 --- a/src/dolphinview.cpp +++ b/src/dolphinview.cpp @@ -1310,7 +1310,7 @@ void DolphinView::pasteToUrl(const KUrl& url) } void DolphinView::updateZoomLevel(int oldZoomLevel) -{ +{ const int newZoomLevel = ZoomLevelInfo::zoomLevelForIconSize(itemView()->iconSize()); if (oldZoomLevel != newZoomLevel) { m_controller->setZoomLevel(newZoomLevel); @@ -1321,10 +1321,15 @@ void DolphinView::updateZoomLevel(int oldZoomLevel) KUrl::List DolphinView::simplifiedSelectedUrls() const { KUrl::List list = selectedUrls(); - if ((m_detailsView != 0) && m_detailsView->itemsExpandable()) { + if (itemsExpandable() ) { list = KonqOperations::simplifiedUrlList(list); } return list; } +bool DolphinView::itemsExpandable() const +{ + return (m_detailsView != 0) && m_detailsView->itemsExpandable(); +} + #include "dolphinview.moc" -- cgit v1.3