> On Dec. 30, 2013, 2:23 p.m., David Faure wrote:
> > This looks wrong to me. This code was in KFileWidget in kde4 already. OTOH 
> > the port of KEncodingFileDialog to KFileWidget is what's new in frameworks.
> > So I'd be quite tempted to say that the bug is in the way 
> > KEncodingFileDialog uses KFileWidget, unless you can prove otherwise :)
> > I'm afraid that changing this will break KFileWidget/KFileDialog.

If you have a look at KEncodinFileDialog, then it's just a dummy around the 
KFileWidget. Only signals that it's processing are terminal one. So IMHO the 
problem is in the KFileWidget. My bad, I should have posted example with 
KFileWidget directly. What has changed since KDE4 is also the KUrl (magic) -> 
QUrl (dummy). KFileDialog is in kde4support now, but yes, breaking it would be 
bad anyway. Will try to do some diffing between version, maybe something will 
pop out.


- Michal


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/114693/#review46448
-----------------------------------------------------------


On Dec. 28, 2013, 11:33 a.m., Michal Humpula wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/114693/
> -----------------------------------------------------------
> 
> (Updated Dec. 28, 2013, 11:33 a.m.)
> 
> 
> Review request for KDE Frameworks.
> 
> 
> Repository: kio
> 
> 
> Description
> -------
> 
> If I understand correctly documentation of KFileWidget, it should be 
> perfectly ok to do something like this:
> 
> KEncodingFileDialog::getOpenUrlsAndEncoding(QString(), 
> QUrl("file:///etc/passwd"));
> 
> But that doesn't display the thing I'm expecting. Tracing it down I came up 
> with the fix. I'm not claiming that it's the correct one, but at least in my 
> situation the KFileWidget behaves as expected in all tested situations. 
> 
> Surprisingly the
> 
> void KFileWidgetPrivate::setLocationText(const QList<QUrl> &urlList)
> 
> doesn't call any setUrl, which hints that it could actually be correct.
> 
> 
> Diffs
> -----
> 
>   src/filewidgets/kfilewidget.cpp 11597b3 
> 
> Diff: https://git.reviewboard.kde.org/r/114693/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Michal Humpula
> 
>

_______________________________________________
Kde-frameworks-devel mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel

Reply via email to