From d088d8dc322a824ff789492b148d8a1f6ee92f5d Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Sat, 10 Mar 2007 18:52:51 +0000 Subject: [PATCH] allow to browse through ZIP files (thanks to Filip Brcic for the patch!) svn path=/trunk/KDE/kdebase/apps/; revision=641276 --- src/dolphinview.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/dolphinview.cpp b/src/dolphinview.cpp index 47c98f03f..6898d059a 100644 --- a/src/dolphinview.cpp +++ b/src/dolphinview.cpp @@ -652,6 +652,19 @@ void DolphinView::triggerItem(const QModelIndex& index) setUrl(KUrl(localPath)); } } + else if (item->isFile() && item->mimeTypePtr()->is("application/x-zip")) { + // allow to browse through ZIP files + const QString localPath(item->localPath()); + KUrl url; + if (localPath.isEmpty()) { + url = item->url(); + } + else { + url = localPath; + } + url.setProtocol("zip"); + setUrl(url); + } else { item->run(); } -- 2.47.3