Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
isv:hp:education
kdelibs3
dnd-utf8-fix.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File dnd-utf8-fix.diff of Package kdelibs3
--- kdeprint/kfilelist.cpp.sav 2006-04-13 14:01:00.000000000 +0200 +++ kdeprint/kfilelist.cpp 2006-11-01 17:29:25.000000000 +0100 @@ -189,17 +189,12 @@ void KFileList::addFiles(const KURL::Lis while (item && item->nextSibling()) item = item->nextSibling(); - // for each file, download it (if necessary) and add it - QString downloaded; for (KURL::List::ConstIterator it=files.begin(); it!=files.end(); ++it) - if (KIO::NetAccess::download(*it, downloaded, this)) - { - KURL url; - url.setPath(downloaded); - KMimeType::Ptr mime = KMimeType::findByURL(url, 0, true, false); - item = new QListViewItem(m_files, item, url.fileName(), mime->comment(), downloaded); - item->setPixmap(0, mime->pixmap(url, KIcon::Small)); - } + { + KMimeType::Ptr mime = KMimeType::findByURL( *it, 0, true, false); + item = new QListViewItem(m_files, item, (*it).fileName(), mime->comment(), (*it).url()); + item->setPixmap(0, mime->pixmap(*it, KIcon::Small)); + } slotSelectionChanged(); /* @@ -220,10 +215,9 @@ void KFileList::setFileList(const QStrin QListViewItem *item = 0; for (QStringList::ConstIterator it=files.begin(); it!=files.end(); ++it) { - KURL url; - url.setPath(*it); + KURL url = KURL::fromPathOrURL( *it ); KMimeType::Ptr mime = KMimeType::findByURL(url, 0, true, false); - item = new QListViewItem(m_files, item, url.fileName(), mime->comment(), *it); + item = new QListViewItem(m_files, item, url.fileName(), mime->comment(), url.url()); item->setPixmap(0, mime->pixmap(url, KIcon::Small)); } slotSelectionChanged(); --- kdeprint/kprinterimpl.cpp.sav 2005-09-29 21:32:24.000000000 +0200 +++ kdeprint/kprinterimpl.cpp 2006-11-03 18:13:15.000000000 +0100 @@ -257,8 +257,8 @@ bool KPrinterImpl::startPrinting(const Q for (QStringList::ConstIterator it=files.begin(); it!=files.end(); ++it) if (QFile::exists(*it)) { - // quote and encode filenames - filestr.append(quote(QFile::encodeName(*it))).append(" "); + // quote filenames + filestr.append(quote(*it)).append(" "); printfiles.append(*it); } else
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor