D17595: Upstream Dolphin's file rename dialog
Méven Car
noreply at phabricator.kde.org
Fri Aug 16 11:08:20 BST 2019
meven marked 4 inline comments as done.
meven added a comment.
Btw the licensing issue is not resolved yet.
I will update the license once this has cleared.
INLINE COMMENTS
> dfaure wrote in renamefiledialog.cpp:119
> items.first().path() would be simpler and faster.
> (that doesn't give the same result, but it's sufficient for calling suffixForFileName with it)
KFileItem has no path() method, but here items.first().url().fileName() should be equivalent.
> dfaure wrote in renamefiledialog.cpp:121
> why toLower()? Should work without.
I guess the database doesn't work for JPEG file extension for instance.
> dfaure wrote in renamefiledialog.cpp:208
> Does Dolphin really want that? I thought a GUI design principle in Dolphin was to avoid messageboxes and show errors in an embedded widget instead.
>
> So I was expecting this dialog to emit an error signal so that the app can decide on how to handle errors, instead.
Apparently here it did use the default error dialog.
I have changed this to expose an error signal to let the class user handle it.
I wonder if exposing a setAutoErrorHandling setter for this dialog would be a good idea.
> dfaure wrote in renamefiledialog.cpp:60
> You can always revert the changes to the other files ;)
> (commit any other changes, run uncrustify, git commit --amend renamefiledialog.*, git checkout .)
>
> Or do you mean it would really make the coding style inconsistent with the other files? I would be surprised that the difference would be major.
I just did not bother going through those hoops, but this worked out great. Thanks
REPOSITORY
R241 KIO
REVISION DETAIL
https://phabricator.kde.org/D17595
To: meven, #frameworks, #dolphin, broulik, ngraham, dfaure
Cc: dfaure, sitter, mitchell, emmanuelp, ltoscano, bruns, meven, dhaumann, pino, kde-frameworks-devel, LeGast00n, michaelh, ngraham
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20190816/598bbba2/attachment.html>
More information about the Kde-frameworks-devel
mailing list