┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2007-03-10 18:52:51 +0000
committerPeter Penz <[email protected]>2007-03-10 18:52:51 +0000
commitd088d8dc322a824ff789492b148d8a1f6ee92f5d (patch)
tree983fc75ca1702ac7b5a443eabe3f1523c4875e91 /src
parent74bf01c3fdb68cdb865ea700b89188ff2f9f2a73 (diff)
allow to browse through ZIP files (thanks to Filip Brcic for the patch!)
svn path=/trunk/KDE/kdebase/apps/; revision=641276
Diffstat (limited to 'src')
-rw-r--r--src/dolphinview.cpp13
1 files changed, 13 insertions, 0 deletions
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();
}