> On Aug. 3, 2016, 6:19 p.m., David Faure wrote: > > src/widgets/fileundomanager.cpp, line 421 > > <https://git.reviewboard.kde.org/r/128527/diff/2/?file=472624#file472624line421> > > > > "I guess" isn't good enough for me, it's the point I want to clarify :-) > > > > I now did some research. > > > > Thanks for reminding me of the Copy-Job based KIO::link. > > That one is supported by FileUndoManager (since it emits > > copyingLinkDone)... and in fact it's what we should be using in > > knewfilemenu.cpp, because it also supports popping up the "rename" dialog > > when trying to create a symlink with a name that already exists. > > > > KIO::symlink is the low-level operation, KIO::link is the high-level > > operation, with support for conflict-handling and undo. > > > > I think the real fix here is to change knewfilemenu.cpp - and the > > fileundomanager unittest - to use KIO::link. With a bit of luck, no change > > will be needed in fileundomanager itself ;-) > > > > Can you give it a try?
>"I guess" isn't good enough for me, it's the point I want to clarify :-) I'll take care of this next time :-) >I think the real fix here is to change knewfilemenu.cpp - and the >fileundomanager unittest - to use KIO::link The only issue with using KIO::link is that creating new links in Folder View plasmoid will fail due to the checks in CopyJob::linkNextFile. - Chinmoy ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/128527/#review98068 ----------------------------------------------------------- On Aug. 4, 2016, 2:50 p.m., Chinmoy Ranjan Pradhan wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.org/r/128527/ > ----------------------------------------------------------- > > (Updated Aug. 4, 2016, 2:50 p.m.) > > > Review request for KDE Frameworks and David Faure. > > > Repository: kio > > > Description > ------- > > This patch adds the support for undoing creation of new symlinks. > > > Diffs > ----- > > autotests/fileundomanagertest.h c663f92 > autotests/fileundomanagertest.cpp 761cc76 > src/filewidgets/knewfilemenu.cpp bb6fc04 > > Diff: https://git.reviewboard.kde.org/r/128527/diff/ > > > Testing > ------- > > build > > > Thanks, > > Chinmoy Ranjan Pradhan > >
_______________________________________________ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel