On Tuesday 05 May 2009, Allen Winter wrote: > On Tuesday 17 March 2009 4:03:03 pm David Faure wrote: > > The code for handling "open with" action/submenus and servicemenus (RMB / > > Actions / ...) > > is currently in libkonq (and used by dolphin and konqueror), but I have > > received a number > > of requests for moving that code up to kdelibs. > > It is already used by the plasma "Locations" runner AFAIK, which won't have > > to link to libkonq > > anymore, and at least "Open With <default file manager>" will be used in > > KFileDialog, > > and I'm sure there are more potential users of "open with" and servicemenus. > > > > The attached patch adds two classes to kdelibs: > > * KFileItemListProperties (which stores common properties for a list of > > items, > > and determines which capabilities are available, like all-readable, > > all-writable, etc.). Unittest included. > > * KFileItemActions - the class which implements "Open with" and servicemenu > > actions. > > > > The first one belongs obviously to kio (could even have been part of > > KFileItemList > > if had a d pointer... that's for kde5); I wasn't exactly sure about the > > second one, > > could have been for libkfile too. OTOH the goal of this move is do > > generalize > > the use of those actions outside of file managers, so libkio is probably > > better. > > > > Thanks for reviewing the patch (especially the API, which I already cleaned > > up > > compared to what was in libkonq). > > > > Of course I also ported the libkonq classes to those new classes (can't > > remove > > them, for BC reasons, but they are now mere wrappers). > > > David, > > You finished and committed this, right?
Yep. -- David Faure, fa...@kde.org, sponsored by Qt Software @ Nokia to work on KDE, Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org). _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel