[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/4.5/kdelibs/kio/kio
From: Sebastian Trueg <sebastian () trueg ! de>
Date: 2010-09-06 21:22:09
Message-ID: 20100906212209.18979AC884 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1172307 by trueg:
Backport: Use KFileItem::mostLocalUrl() to get previews for local files returned from \
search results
M +5 -3 previewjob.cpp
--- branches/KDE/4.5/kdelibs/kio/kio/previewjob.cpp #1172306:1172307
@@ -353,7 +353,7 @@
bool skipCurrentItem = false;
const KIO::filesize_t size = (KIO::filesize_t)entry.numberValue( \
KIO::UDSEntry::UDS_SIZE, 0 );
- if (d->currentItem.item.url().isLocalFile())
+ if (d->currentItem.item.isLocalFile())
{
skipCurrentItem = !d->ignoreMaximumSize && size > \
d->maximumLocalSize
&& \
!d->currentItem.plugin->property("IgnoreMaximumSize").toBool(); @@ -423,7 +423,8 @@
if ( thumbPath.isEmpty() )
return false;
- KUrl url = currentItem.item.url();
+ bool local = false;
+ KUrl url = currentItem.item.mostLocalUrl(local);
// Don't include the password if any
url.setPass(QString());
origName = url.url();
@@ -485,7 +486,8 @@
localFile.open();
KUrl localURL;
localURL.setPath( tempName = localFile.fileName() );
- const KUrl currentURL = item.url();
+ bool local = false;
+ const KUrl currentURL = item.mostLocalUrl(local);
KIO::Job * job = KIO::file_copy( currentURL, localURL, -1, KIO::Overwrite | \
KIO::HideProgressInfo /* No GUI */ ); job->addMetaData("thumbnail","1");
q->addSubjob(job);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic