Pairs going to KDE Edu
David Faure
faure at kde.org
Sun Apr 29 20:51:04 BST 2012
On Thursday 19 April 2012 23:32:51 Aleix Pol wrote:
> On Thu, Apr 19, 2012 at 4:45 PM, Andrius da Costa Ribas
>
> <andriusmao at gmail.com> wrote:
> > Hello,
> >
> > Please find attached suggested patches to fix/improve Windows build.
The URL handling code was broken indeed, but the suggested fix is still a bit
buggy. Don't use QUrl::toString in Qt4, it will fail when a filename contains a
'#'.
Use KUrl::url() instead.
This issue is fixed in Qt5.
QString PlayersModel::iconsDir(const QString& path)
{
- return "file://"+KGlobal::dirs()->findResource("appdata", path);
+ return QUrl::fromLocalFile(KGlobal::dirs()->findResource("appdata",
path)).toString();
}
This method should really return a KUrl, rather than an ambiguous QString (is
it a path? is it a URL?) (obviously the implementation returns a URL, but who
knows what the callers do...)
--
David Faure, faure at kde.org, http://www.davidfaure.fr
Sponsored by Nokia to work on KDE, incl. KDE Frameworks 5
More information about the kde-core-devel
mailing list