| Summary: | Does not acccept non-local files | ||
|---|---|---|---|
| Product: | [Applications] k3b | Reporter: | John Tapsell <john.tapsell> |
| Component: | general | Assignee: | Sebastian Trueg <trueg> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | wishlist | ||
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Compiled Sources | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
Has this been implemented yet? Or is this bug still valid? I think it's a bit misleading for new users that you cannot expect the same network transparency within K3B that all other KDE apps offer. And the fix above really seems quite simple. Thanks! |
Version: (using KDE Devel) Installed from: Compiled sources In: kdeextragear-1/k3b/src/k3b.cpp, line 1193 -- QStringList urls = KFileDialog::getOpenFileNames( ".", "*|All Files", this, i18n("Select Files to Add to Project") ); This should be: KURL::List fileNames = KFileDialog::getOpenURLs(".", "*|All Files", this, i18n("Select Files to Add to Project")); And before the burning, do something along the lines of: QString tmpFile; if( KIO::NetAccess::download( filenameiterator, tmpFile ) ) { //Add file to list of files to burn loadFile( tmpFile ); } //after burning KIO::NetAccess::removeTempFile( tmpFile );